v3.26.1
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]      
Net sales $ 245,293 $ 209,896 $ 185,533
Defense [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 147,445 121,925 99,493
Energy & Process [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 83,343 73,287 72,758
Space [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 14,505 14,684 13,282
Asia [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 12,630 16,884 15,144
Canada [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 11,217 7,586 4,229
Middle East [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 7,003 7,088 2,568
South America [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 1,251 1,165 733
U.S. [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 209,628 169,943 155,908
All Other [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales $ 3,564 $ 7,230 $ 6,951