XML 66 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue & Receivables (Tables)
12 Months Ended
Mar. 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 fiscal 2025 and 2024 (in thousands):
Customer advances (contract liabilities)
March 31,
20252024
Beginning balance$16,588 $27,003 
Additional customer advances received55,183 68,040 
Revenue recognized from customer advances included in the beginning balance (16,588)(27,003)
Other revenue recognized from customer advances(39,588)(55,311)
Customer advances recorded from acquisition— 3,866 
Other (1)36 (7)
Ending balance$15,631 $16,588 
    
    (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 years ending March 31, 2025, 2024 and 2023 (in thousands):
Year Ended March 31,
Net Sales by Product Grouping202520242023
Industrial Products$328,095 $344,190 $330,295 
Crane Solutions398,117 412,076 366,277 
Precision Conveyors Products154,659 163,463 149,586 
Engineered Products82,029 93,728 89,963 
All other127 83 119 
Total$963,027 $1,013,540 $936,240 
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 that is deducted from accounts receivable to present the net amount expected to be collected in the year ending March 31, 2025 and March 31, 2024 (in thousands):
March 31,
Allowance for doubtful accounts20252024
April 1, beginning balance$3,827 $3,620 
Bad debt expense3,641 1,225 
Less uncollectible accounts written off, net of recoveries(2,582)(1,079)
Allowance recorded from acquisition— 64 
Other (1)(6)(3)
March 31, ending balance$4,880 $3,827 
(1) Other includes the impact of foreign currency translation