v3.26.1
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]    
Net sales $ 71,342 $ 55,487
Defense [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 41,383 29,535
Space [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 6,287 3,378
Energy & Process [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 23,672 22,574
Asia [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 1,465 3,283
Canada [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 732 3,510
Middle East [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 3,428 1,346
South America [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 304 393
U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 64,463 46,322
All Other [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales $ 950 $ 633