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

Customer advances (contract liabilities)September 30, 2025September 30, 2024
March 31, beginning balance$15,631 $16,588 
Additional customer advances received40,497 24,582 
Revenue recognized from customer advances included in beginning of period(15,631)(16,588)
Other revenue recognized from customer advances(22,934)(8,370)
Other (1)860 333 
September 30, ending balance
$18,423 $16,545 
    (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, 2025 and September 30, 2024 (in thousands):

Three Months EndedSix Months Ended
Net Sales by Product GroupingSeptember 30, 2025September 30, 2024September 30, 2025September 30, 2024
Industrial Products$86,150 $81,390 $169,352 $165,169 
Crane Solutions108,517 102,653 203,684 200,200 
Engineered Products26,630 19,310 48,293 41,573 
Precision Conveyor Products39,737 38,883 75,600 74,969 
All other13 38 38 89 
Total$261,047 $242,274 $496,967 $482,000 
Schedule of Balance and Related Activity for Allowance for Credit Losses
The following table illustrates the balance and related activity for the allowance for doubtful accounts as of September 30, 2025 and September 30, 2024 that is deducted from accounts receivable to present the net amount expected to be collected (in thousands):

Allowance for credit lossesSeptember 30, 2025September 30, 2024
March 31, beginning balance$4,880 $3,827 
Credit loss expense994 787 
Less uncollectible accounts written off, net of recoveries(1,539)(984)
Other (1)231 27 
September 30, ending balance
$4,566 $3,657 
(1) Other includes the impact of foreign currency translation