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

Customer advances (contract liabilities)December 31, 2023December 31, 2022
March 31, beginning balance$27,003 $22,453 
Additional customer advances received69,188 56,902 
Revenue recognized from customer advances included in beginning of period(27,003)(22,453)
Other revenue recognized from customer advances(47,055)(34,302)
Customer advances recorded from acquisitions3,866 — 
Other (1)284 (418)
December 31, ending balance$26,283 $22,182 
        
    (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, 2023 and December 31, 2022 (in thousands):

Three Months EndedNine Months Ended
Net Sales by Product GroupingDecember 31, 2023December 31, 2022December 31, 2023December 31, 2022
Industrial Products$83,033 $77,423 $253,925 $240,366 
Crane Solutions103,775 97,541 303,746 266,959 
Engineered Products22,710 21,535 70,895 61,309 
Precision Conveyor Products44,588 33,837 119,379 113,646 
All other37 34 91 117 
Total$254,143 $230,370 $748,036 $682,397 
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 nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Allowance for doubtful accountsDecember 31, 2023December 31, 2022
March 31, beginning balance$3,620 $5,717 
Bad debt expense2,727 726 
Less uncollectible accounts written off, net of recoveries(2,490)(996)
Allowance recorded from acquisitions64 — 
Other (1)34 (134)
December 31, ending balance$3,955 $5,313 
(1) Other includes the impact of foreign currency translation