Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]      
Net sales $ 157,118 $ 122,814 $ 97,489
Asia [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 16,040 13,687 25,614
Canada [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 4,464 3,583 6,538
Middle East [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 2,914 2,489 4,843
South America [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 3,021 1,972 6,202
U.S. [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 127,519 97,718 52,724
All Other [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 3,160 3,365 1,568
Refining [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 27,270 24,406 39,713
Chemical/Petrochemical [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 21,950 15,955 24,019
Defense [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 65,327 62,189 23,939
Space [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 21,180 5,744 0
Other Commercial [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales $ 21,391 $ 14,520 $ 9,818