XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue & Receivables (Tables)
6 Months Ended
Sep. 30, 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 six months ended September 30, 2024 and September 30, 2023 (in thousands):

Customer advances (contract liabilities)September 30, 2024September 30, 2023
March 31, beginning balance$16,588 $27,003 
Additional customer advances received24,582 46,093 
Revenue recognized from customer advances included in beginning of period(16,588)(27,003)
Other revenue recognized from customer advances(8,370)(21,212)
Customer advances recorded from acquisitions— 3,866 
Other (1)333 (306)
September 30, ending balance
$16,545 $28,441 
    (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 six months ended September 30, 2024 and September 30, 2023 (in thousands):

Three Months EndedSix Months Ended
Net Sales by Product GroupingSeptember 30, 2024September 30, 2023September 30, 2024September 30, 2023
Industrial Products$81,390 $86,733 $165,169 $170,892 
Crane Solutions102,653 105,329 200,200 199,971 
Engineered Products19,310 24,335 41,573 48,185 
Precision Conveyor Products38,883 41,983 74,969 74,791 
All other38 20 89 53 
Total$242,274 $258,400 $482,000 $493,892 
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 September 30, 2024 and September 30, 2023 that is deducted from accounts receivable to present the net amount expected to be collected (in thousands):

Allowance for doubtful accountsSeptember 30, 2024September 30, 2023
March 31, beginning balance$3,827 $3,620 
Bad debt expense787 1,486 
Less uncollectible accounts written off, net of recoveries(984)(1,493)
Allowance recorded from acquisitions— 64 
Other (1)27 (51)
September 30, ending balance
$3,657 $3,626 
(1) Other includes the impact of foreign currency translation