Quarterly report [Sections 13 or 15(d)]

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

v3.25.4
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Disaggregation Of Revenue [Line Items]        
Net sales $ 56,701 $ 47,037 $ 178,215 $ 150,551
Defense [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 35,283 27,023 105,568 87,014
Energy and Process [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 18,287 16,193 62,139 52,353
Space [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 3,131 3,821 10,508 11,184
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 3,425 2,275 11,160 11,851
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 2,744 2,441 9,871 5,102
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,402 1,551 4,518 3,328
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 141 495 592 864
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 48,112 39,675 149,532 126,065
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 877 $ 600 $ 2,542 $ 3,341