Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Disaggregation Of Revenue [Line Items]    
Net sales $ 16,710 $ 20,593
Heat Transfer Equipment [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 10,673 7,852
Vacuum Equipment [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 2,551 5,530
All Other [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 3,486 7,211
Asia [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 5,163 3,219
Canada [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 992 1,348
Middle East [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 449 773
South America [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 220 359
U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 9,438 14,448
All Other [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales $ 448 $ 446