XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue & Receivables (Tables)
3 Months Ended
Jun. 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 three months ended June 30, 2024 and June 30, 2023 (in thousands):

Customer advances (contract liabilities)June 30, 2024June 30, 2023
March 31, beginning balance$16,588 $27,003 
Additional customer advances received18,528 24,251 
Revenue recognized from customer advances included in beginning of period(16,588)(21,908)
Other revenue recognized from customer advances(1,634)— 
Customer advances recorded from acquisitions— 3,866 
Other (1)(52)99 
June 30, ending balance
$16,842 $33,311 
    (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 months ended June 30, 2024 and June 30, 2023 (in thousands):

Three months ended June 30,
Net Sales by Product Grouping20242023
Industrial Products$83,779 $84,159 
Crane Solutions97,547 94,642 
Engineered Products22,264 23,850 
Precision Conveyor Products36,086 32,808 
All other50 33 
Total$239,726 $235,492 
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 June 30, 2024 and June 30, 2023 that is deducted from accounts receivable to present the net amount expected to be collected (in thousands):

Allowance for doubtful accounts20242023
March 31, beginning balance$3,827 $3,620 
Bad debt expense359 556 
Less uncollectible accounts written off, net of recoveries(365)(674)
Allowance recorded from acquisitions— 64 
Other (1)(43)
June 30, ending balance
$3,778 $3,573 
(1) Other includes the impact of foreign currency translation