Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Net sales $ 45,076 $ 38,143 $ 92,645 $ 74,218
Refining [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 7,289 7,568 14,156 15,443
Chemical/Petrochemical [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,365 5,804 10,406 11,679
Defense [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 25,118 14,855 47,935 24,655
Space [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 2,775 4,306 7,597 10,768
Other Commercial [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,529 5,610 12,551 11,673
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 2,980 4,255 8,882 8,503
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,092 1,707 1,991 2,704
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 669 686 1,718 1,145
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 172 399 199 1,860
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 38,604 30,325 76,745 58,494
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 1,559 $ 771 $ 3,110 $ 1,512