Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail)

v3.21.2
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Disaggregation Of Revenue [Line Items]    
Net sales $ 20,157 $ 16,710
Heat Transfer Equipment [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 6,764 10,673
Vacuum Equipment [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 4,219 2,551
Fluid Systems [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 1,808  
All Other [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 5,703 3,486
Power Systems [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 1,663  
Asia [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 3,509 5,163
Canada [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 1,208 992
Middle East [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 612 449
South America [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 242 220
U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 13,894 9,438
All Other [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales $ 692 $ 448