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 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation Of Revenue [Line Items]        
Net sales $ 34,146 $ 27,954 $ 54,303 $ 44,664
Heat Transfer Equipment [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 8,706 13,307 15,470 23,980
Vacuum Equipment [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,315 9,381 8,534 11,932
Fluid Systems [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 6,595   8,403  
Power Systems [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 9,890   11,553  
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,640 5,266 10,343 8,752
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,483 4,529 8,992 9,692
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 879 1,938 2,087 2,930
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 963 988 1,575 1,437
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 236 2,592 478 2,812
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 26,201 17,252 40,095 26,690
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 384 $ 655 $ 1,076 $ 1,103