Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Net sales $ 53,563 $ 45,076 $ 103,514 $ 92,645
Refining [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 8,416 7,289 16,658 14,156
Chemical/Petrochemical [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,422 4,365 10,205 10,406
Defense [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 30,897 25,118 59,991 47,935
Space [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 3,416 2,775 7,363 7,597
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,412 5,529 9,297 12,551
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,274 2,980 9,576 8,882
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,665 1,092 2,661 1,991
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 794 669 1,777 1,718
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 314 172 369 199
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 45,460 38,604 86,390 76,745
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 1,056 $ 1,559 $ 2,741 $ 3,110