Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.0.1
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]        
Net sales $ 43,818 $ 39,873 $ 136,463 $ 114,091
Refining [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 7,638 6,497 21,794 21,940
Chemical/Petrochemical [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,130 3,927 14,536 15,606
Defense [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 24,330 21,687 72,265 46,342
Space [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 2,931 3,510 10,528 14,278
Other Commercial [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,789 4,252 17,340 15,925
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,016 4,226 12,898 12,729
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,116 557 3,107 3,261
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 501 621 2,219 1,766
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 65 649 264 2,509
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 36,822 33,163 113,567 91,657
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 1,298 $ 657 $ 4,408 $ 2,169