v3.26.1
Revenue & Receivables - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]    
Net sales $ 531,461 $ 235,920
Industrial Products    
Disaggregation of Revenue [Line Items]    
Net sales 344,662 83,202
Crane Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 119,361 95,167
Precision Conveyor Products    
Disaggregation of Revenue [Line Items]    
Net sales 41,942 35,863
Engineered Products    
Disaggregation of Revenue [Line Items]    
Net sales 25,525 21,663
All other    
Disaggregation of Revenue [Line Items]    
Net sales $ (29) $ 25