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 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
item
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]          
Retained Earnings $ 36,065   $ 36,065   $ 160,748
Net sales 133,761 $ 141,869 321,994 $ 411,412  
Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 101,671 104,639 248,499 304,892  
Government          
Disaggregation of Revenue [Line Items]          
Net sales 19,058 18,373 41,248 49,985  
Fleet          
Disaggregation of Revenue [Line Items]          
Net sales 11,277 16,775 27,639 48,292  
Other          
Disaggregation of Revenue [Line Items]          
Net sales 1,755 2,082 4,608 8,243  
Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 115,467 116,731 268,512 334,270  
Over time          
Disaggregation of Revenue [Line Items]          
Net sales 18,294 25,138 $ 53,482 77,142  
Work Truck Attachments          
Disaggregation of Revenue [Line Items]          
Number of revenue streams | item     2    
Net sales 76,903 75,632 $ 169,853 213,693  
Work Truck Attachments | Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 76,903 75,632 169,853 213,693  
Work Truck Attachments | Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 76,903 75,632 $ 169,853 213,693  
Work Truck Solutions          
Disaggregation of Revenue [Line Items]          
Number of revenue streams | item     4    
Net sales 56,858 66,237 $ 152,141 197,719  
Work Truck Solutions | Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 24,768 29,007 78,646 91,199  
Work Truck Solutions | Government          
Disaggregation of Revenue [Line Items]          
Net sales 19,058 18,373 41,248 49,985  
Work Truck Solutions | Fleet          
Disaggregation of Revenue [Line Items]          
Net sales 11,277 16,775 27,639 48,292  
Work Truck Solutions | Other          
Disaggregation of Revenue [Line Items]          
Net sales 1,755 2,082 4,608 8,243  
Work Truck Solutions | Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 38,564 41,099 98,659 120,577  
Work Truck Solutions | Over time          
Disaggregation of Revenue [Line Items]          
Net sales 18,294 25,138 53,482 77,142  
Effect of Change Higher/(Lower) | ASC 2014-09          
Disaggregation of Revenue [Line Items]          
Net sales   $ 839      
Effect of Change Higher/(Lower) | ASC 2014-09 | Work Truck Solutions | Over time          
Disaggregation of Revenue [Line Items]          
Net sales $ 216   $ 406 $ 983