v3.26.1
Revenue & Receivables (Tables)
3 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Balance and Related Activity for Customer Advances
The following table illustrates the balance and related activity for customer advances in the three months ended June 30, 2026 and June 30, 2025 (in thousands):

Customer advances (contract liabilities)June 30, 2026June 30, 2025
March 31, beginning balance$25,048 $15,631 
Additional customer advances received24,788 24,137 
Revenue recognized from customer advances included in beginning balance(20,182)(15,631)
Other revenue recognized from customer advances— (3,293)
Other (1)(385)903 
June 30, ending balance
$29,269 $21,747 
    (1) Other includes the impact of foreign currency translation
Schedule of Disaggregation of Revenue
The following table illustrates the disaggregation of revenue by product grouping for the three months ended June 30, 2026 and June 30, 2025 (in thousands):

Three Months Ended
Net Sales by Product GroupingJune 30, 2026June 30, 2025
Industrial Products$344,662 $83,202 
Crane Solutions119,361 95,167 
Precision Conveyor Products41,942 35,863 
Engineered Products25,525 21,663 
All other(29)25 
Total$531,461 $235,920 
Schedule of Balance and Related Activity for Allowance for Credit Losses
The following table illustrates the balance and related activity for the allowance for credit losses as of June 30, 2026 and June 30, 2025 that is deducted from accounts receivable to present the net amount expected to be collected (in thousands):

Allowance for credit lossesJune 30, 2026June 30, 2025
March 31, beginning balance$7,200 $4,880 
Credit loss expense2,473 194 
Less uncollectible accounts written off, net of recoveries(393)(889)
Other (1)(24)241 
June 30, ending balance
$9,256 $4,426 
(1) Other includes the impact of foreign currency translation