XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
3 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Accounts Receivable, Allowance for Credit Loss
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 three months ended June 30, 2023 and June 30, 2022 (in thousands):

Allowance for doubtful accountsJune 30, 2023June 30, 2022
March 31, beginning balance$3,620 $5,717 
Bad debt expense556 441 
Less uncollectible accounts written off, net of recoveries(674)(566)
Allowance recorded from acquisitions64 — 
Other (1)(151)
June 30, ending balance$3,573 $5,441 
(1) Other includes the impact of foreign currency translation
Disaggregation of Revenue
The following table illustrates the disaggregation of revenue by product grouping for the three months ended June 30, 2023 and June 30, 2022 (in thousands):

Three Months Ended
Net Sales by Product GroupingJune 30, 2023June 30, 2022
Industrial Products$84,159 $81,847 
Crane Solutions94,642 79,331 
Engineered Products23,850 18,270 
Precision Conveyor Products32,808 40,799 
All other33 40 
Total$235,492 $220,287 
Contract with Customer, Contract Asset, Contract Liability, and Receivable
The following table illustrates the balance and related activity for customer advances in the three months ended June 30, 2023 and June 30, 2022 (in thousands):

Customer advances (contract liabilities)June 30, 2023June 30, 2022
March 31, beginning balance$27,003 $22,453 
Additional customer advances received24,251 20,814 
Revenue recognized from customer advances included in beginning of period(21,908)(18,708)
Customer advances recorded from acquisitions3,866 — 
Other (1)99 (539)
June 30, ending balance$33,311 $24,020 
        
    (1) Other includes the impact of foreign currency translation