Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Revenue Recognition (Revenue by customer and timing recognitions) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
item
Jun. 30, 2017
USD ($)
item
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Disaggregation of Revenue [Line Items]            
Retained Earnings $ 123,208   $ 123,208     $ 115,737
Net sales 163,446 $ 139,371 247,410 $ 211,619    
Independent dealer            
Disaggregation of Revenue [Line Items]            
Net sales 138,233   191,762      
Government            
Disaggregation of Revenue [Line Items]            
Net sales 8,962   22,783      
Fleet            
Disaggregation of Revenue [Line Items]            
Net sales 15,194   29,546      
Other            
Disaggregation of Revenue [Line Items]            
Net sales 1,057   3,319      
Point in time            
Disaggregation of Revenue [Line Items]            
Net sales 139,824   200,451      
Over time            
Disaggregation of Revenue [Line Items]            
Net sales 23,622   46,959      
Work Truck Attachments            
Disaggregation of Revenue [Line Items]            
Number of revenue streams | item       3    
Net sales 127,294   174,753      
Work Truck Attachments | Independent dealer            
Disaggregation of Revenue [Line Items]            
Net sales 118,332   151,970      
Work Truck Attachments | Government            
Disaggregation of Revenue [Line Items]            
Net sales 8,962   22,783      
Work Truck Attachments | Point in time            
Disaggregation of Revenue [Line Items]            
Net sales 127,294   $ 174,753      
Work Truck Solutions            
Disaggregation of Revenue [Line Items]            
Number of revenue streams | item     3      
Net sales 37,146   $ 75,859      
Work Truck Solutions | Independent dealer            
Disaggregation of Revenue [Line Items]            
Net sales 19,901   39,792      
Work Truck Solutions | Fleet            
Disaggregation of Revenue [Line Items]            
Net sales 15,194   29,546      
Work Truck Solutions | Other            
Disaggregation of Revenue [Line Items]            
Net sales 2,051   6,521      
Work Truck Solutions | Point in time            
Disaggregation of Revenue [Line Items]            
Net sales 13,524   28,900      
Work Truck Solutions | Over time            
Disaggregation of Revenue [Line Items]            
Net sales 23,622   46,959      
Corporate & Eliminations            
Disaggregation of Revenue [Line Items]            
Net sales (994) $ (1,002) (3,202) $ (1,991)    
Corporate & Eliminations | Other            
Disaggregation of Revenue [Line Items]            
Net sales (994)   (3,202)      
Corporate & Eliminations | Point in time            
Disaggregation of Revenue [Line Items]            
Net sales (994)   (3,202)      
Effect of Change Higher/(Lower) | Accounting Standards Update (“ASU”) No. 2014-09            
Disaggregation of Revenue [Line Items]            
Retained Earnings 378   378   $ 378  
Net sales (37)   257      
Effect of Change Higher/(Lower) | Accounting Standards Update (“ASU”) No. 2014-09 | Work Truck Solutions | Over time            
Disaggregation of Revenue [Line Items]            
Net sales $ 37   $ 257