Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]    
Net sales $ 36,075 $ 20,157
Heat Transfer Equipment [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 10,211 6,764
Vacuum Equipment [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 6,091 4,219
Fluid Systems [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 9,112 1,808
Power Systems [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 3,293 1,663
All Other [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 7,368 5,703
Asia [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 4,248 3,509
Canada [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 997 1,208
Middle East [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 459 612
South America [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 1,461 242
U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 28,169 13,894
All Other [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales $ 741 $ 692