XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Revenue by Major Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation Of Revenue [Line Items]        
Net sales $ 187,369 $ 118,394 $ 361,798 $ 240,644
Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 137,227 80,855 267,120 164,931
Operating Segments [Member] | Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 50,156 37,541 94,706 75,736
Inter-company [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales (14) (2) (28) (23)
Consumer [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 37,312 31,211 62,707 51,498
Consumer [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 37,312 31,211 62,707 51,498
Vehicle [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 41,437 13,813 83,629 30,125
Vehicle [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 41,437 13,813 83,629 30,125
Food and Beverage [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 16,399 9,072 37,816 26,491
Food and Beverage [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 16,399 9,072 37,816 26,491
Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 42,065 26,757 82,940 56,794
Industrial [Member] | Operating Segments [Member] | Material Handling [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 42,079 26,759 82,968 56,817
Industrial [Member] | Inter-company [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales (14) (2) (28) (23)
Auto Aftermarket [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 50,156 37,541 94,706 75,736
Auto Aftermarket [Member] | Operating Segments [Member] | Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 50,156 $ 37,541 $ 94,706 $ 75,736