Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Net sales $ 38,143 $ 34,146 $ 74,218 $ 54,303
Refining [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 7,568 6,317 15,443 10,936
Chemical/Petrochemical [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,804 3,483 11,679 8,086
Defense [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 14,855 19,798 24,655 26,877
Space [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,306 1,292 10,768 2,017
Other Commercial [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,610 3,256 11,673 6,387
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,255 5,483 8,503 8,992
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,707 879 2,704 2,087
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 686 963 1,145 1,575
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 399 236 1,860 478
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 30,325 26,201 58,494 40,095
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 771 $ 384 $ 1,512 $ 1,076