Quarterly report pursuant to Section 13 or 15(d)

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

v3.25.0.1
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]        
Net sales $ 47,037 $ 43,818 $ 150,551 $ 136,463
Refining [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 6,418 7,638 23,076 21,794
Chemical/Petrochemical [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 6,791 4,130 16,996 14,536
Defense [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 27,023 24,330 87,014 72,265
Space [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 3,821 2,931 11,184 10,528
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 2,984 4,789 12,281 17,340
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 2,275 4,016 11,851 12,898
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 2,441 1,116 5,102 3,107
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,551 501 3,328 2,219
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 495 65 864 264
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 39,675 36,822 126,065 113,567
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 600 $ 1,298 $ 3,341 $ 4,408