Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Revenue by customer and timing recognitions) (Details)

v3.20.2
Revenue Recognition (Revenue by customer and timing recognitions) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
item
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]            
Retained Earnings $ 33,320     $ 33,320   $ 160,748
Net sales 120,043   $ 176,356 188,233 $ 269,543  
Independent dealer            
Disaggregation of Revenue [Line Items]            
Net sales 99,656   141,393 146,828 200,253  
Government            
Disaggregation of Revenue [Line Items]            
Net sales 11,700   16,083 22,190 31,612  
Fleet            
Disaggregation of Revenue [Line Items]            
Net sales 7,133   16,565 16,362 31,517  
Other            
Disaggregation of Revenue [Line Items]            
Net sales 1,554   2,315 2,853 6,161  
Point in time            
Disaggregation of Revenue [Line Items]            
Net sales 104,211   149,699 153,045 217,539  
Over time            
Disaggregation of Revenue [Line Items]            
Net sales 15,832   26,657 $ 35,188 52,004  
Work Truck Attachments            
Disaggregation of Revenue [Line Items]            
Number of revenue streams | item       2    
Net sales   $ 73,830 112,244 $ 92,950 138,061  
Work Truck Attachments | Independent dealer            
Disaggregation of Revenue [Line Items]            
Net sales   73,830 112,244 92,950 138,061  
Work Truck Attachments | Point in time            
Disaggregation of Revenue [Line Items]            
Net sales   73,830 112,244 $ 92,950 138,061  
Work Truck Solutions            
Disaggregation of Revenue [Line Items]            
Number of revenue streams | item       4    
Net sales   46,213 64,112 $ 95,283 131,482  
Work Truck Solutions | Independent dealer            
Disaggregation of Revenue [Line Items]            
Net sales   25,826 29,149 53,878 62,192  
Work Truck Solutions | Government            
Disaggregation of Revenue [Line Items]            
Net sales   11,700 16,083 22,190 31,612  
Work Truck Solutions | Fleet            
Disaggregation of Revenue [Line Items]            
Net sales   7,133 16,565 16,362 31,517  
Work Truck Solutions | Other            
Disaggregation of Revenue [Line Items]            
Net sales   1,554 2,315 2,853 6,161  
Work Truck Solutions | Point in time            
Disaggregation of Revenue [Line Items]            
Net sales   30,381 37,455 60,095 79,478  
Work Truck Solutions | Over time            
Disaggregation of Revenue [Line Items]            
Net sales   $ 15,832 26,657 35,188 52,004  
Effect of Change Higher/(Lower) | ASC 2014-09            
Disaggregation of Revenue [Line Items]            
Net sales     $ 1      
Effect of Change Higher/(Lower) | ASC 2014-09 | Work Truck Solutions | Over time            
Disaggregation of Revenue [Line Items]            
Net sales $ 84     $ 190 $ 144