XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue & Receivables (Tables)
9 Months Ended
Dec. 31, 2025
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 nine months ended December 31, 2025 and December 31, 2024 (in thousands):

Customer advances (contract liabilities)December 31, 2025December 31, 2024
March 31, beginning balance$15,631 $16,588 
Additional customer advances received69,965 30,905 
Revenue recognized from customer advances included in beginning of period(15,631)(16,588)
Other revenue recognized from customer advances(51,004)(14,989)
Other (1)933 (411)
December 31, ending balance
$19,894 $15,505 
    (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 and nine months ended December 31, 2025 and December 31, 2024 (in thousands):

Three Months EndedNine Months Ended
Net Sales by Product GroupingDecember 31, 2025December 31, 2024December 31, 2025December 31, 2024
Industrial Products$82,857 $77,608 $252,209 $242,777 
Crane Solutions112,860 98,856 316,544 299,057 
Engineered Products28,657 20,648 76,950 62,221 
Precision Conveyor Products34,221 36,998 109,821 111,967 
All other60 28 98 116 
Total$258,655 $234,138 $755,622 $716,138 
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 December 31, 2025 and December 31, 2024 that is deducted from accounts receivable to present the net amount expected to be collected (in thousands):

Allowance for credit lossesDecember 31, 2025December 31, 2024
March 31, beginning balance$4,880 $3,827 
Credit loss expense1,256 3,020 
Less uncollectible accounts written off, net of recoveries(1,643)(1,883)
Other (1)239 (134)
December 31, ending balance
$4,732 $4,830 
(1) Other includes the impact of foreign currency translation