Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.4
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]        
Net sales $ 39,873 $ 28,774 $ 114,091 $ 83,077
Refining [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 6,497 3,958 21,940 14,894
Chemical/Petrochemical [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 3,927 3,047 15,606 11,132
Defense [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 21,687 16,598 46,342 43,475
Space [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 3,510 1,449 14,278 3,466
Other Commercial [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,252 3,722 15,925 10,110
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,226 1,493 12,729 10,485
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 557 924 3,261 3,011
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 621 628 1,766 2,202
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 649 242 2,509 720
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 33,163 24,737 91,657 64,832
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 657 $ 750 $ 2,169 $ 1,827