XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Schedule of Revenue by Major Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Net sales $ 220,236 $ 208,453 $ 427,338 $ 424,192
Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 166,008 143,295 318,233 295,857
Operating Segments [Member] | Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 54,265 65,173 109,159 128,358
Inter-company [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales (37) (15) (54) (23)
Consumer [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 27,565 30,284 49,866 54,160
Consumer [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 27,565 30,284 49,866 54,160
Consumer [Member] | Operating Segments [Member] | Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Consumer [Member] | Inter-company [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Vehicle [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 29,372 36,205 58,782 68,213
Vehicle [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 29,372 36,205 58,782 68,213
Vehicle [Member] | Operating Segments [Member] | Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Vehicle [Member] | Inter-company [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Food and Beverage [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 16,202 18,989 43,775 60,145
Food and Beverage [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 16,202 18,989 43,775 60,145
Food and Beverage [Member] | Operating Segments [Member] | Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Food and Beverage [Member] | Inter-company [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 61,104 57,802 114,701 113,316
Industrial [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 61,141 57,817 114,755 113,339
Industrial [Member] | Operating Segments [Member] | Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Industrial [Member] | Inter-company [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales (37) (15) (54) (23)
Infrastructure [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 31,728 0 51,055 0
Infrastructure [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 31,728 0 51,055 0
Infrastructure [Member] | Operating Segments [Member] | Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Infrastructure [Member] | Inter-company [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Auto Aftermarket [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 54,265 65,173 109,159 128,358
Auto Aftermarket [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 0 0 0 0
Auto Aftermarket [Member] | Operating Segments [Member] | Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 54,265 65,173 109,159 128,358
Auto Aftermarket [Member] | Inter-company [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 0 $ 0 $ 0 $ 0