Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.0.1
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]        
Net sales $ 28,774 $ 27,154 $ 83,077 $ 71,818
Heat Transfer Equipment [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 6,284 8,165 21,754 32,145
Vacuum Equipment [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,412 14,969 13,946 26,901
Fluid Systems [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 6,939   15,342  
Power Systems [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,030   16,583  
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,109 4,020 15,452 12,772
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,493 11,211 10,485 20,903
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 924 1,874 3,011 4,804
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 627 806 2,202 2,243
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 242 2,426 720 5,238
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 24,737 10,716 64,832 37,406
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 751 $ 121 $ 1,827 $ 1,224