XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue & Receivables (Tables)
9 Months Ended
Dec. 31, 2024
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, 2024 and December 31, 2023 (in thousands):

Customer advances (contract liabilities)December 31, 2024December 31, 2023
March 31, beginning balance$16,588 $27,003 
Additional customer advances received30,905 69,188 
Revenue recognized from customer advances included in beginning of period(16,588)(27,003)
Other revenue recognized from customer advances(14,989)(47,055)
Customer advances recorded from acquisitions— 3,866 
Other (1)(411)284 
December 31, ending balance
$15,505 $26,283 
    (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, 2024 and December 31, 2023 (in thousands):

Three Months EndedNine Months Ended
Net Sales by Product GroupingDecember 31, 2024December 31, 2023December 31, 2024December 31, 2023
Industrial Products$77,608 $83,033 $242,777 $253,925 
Crane Solutions98,856 103,775 299,057 303,746 
Engineered Products20,648 22,710 62,221 70,895 
Precision Conveyor Products36,998 44,588 111,967 119,379 
All other28 37 116 91 
Total$234,138 $254,143 $716,138 $748,036 
Schedule of Balance and Related Activity for Allowance for Doubtful Accounts
The following table illustrates the balance and related activity for the allowance for doubtful accounts as of December 31, 2024 and December 31, 2023 that is deducted from accounts receivable to present the net amount expected to be collected (in thousands):

Allowance for doubtful accountsDecember 31, 2024December 31, 2023
March 31, beginning balance$3,827 $3,620 
Bad debt expense3,020 2,727 
Less uncollectible accounts written off, net of recoveries(1,883)(2,490)
Allowance recorded from acquisitions— 64 
Other (1)(134)34 
December 31, ending balance
$4,830 $3,955 
(1) Other includes the impact of foreign currency translation