Quarterly report pursuant to Section 13 or 15(d)

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

v3.8.0.1
Revenue Recognition (Revenue by customer and timing recognitions) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
item
Mar. 31, 2017
USD ($)
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Revenue Recognition        
Retained Earnings $ 108,140     $ 115,737
Revenue 83,964 $ 72,248    
Independent dealer        
Revenue Recognition        
Revenue 53,529      
Government        
Revenue Recognition        
Revenue 13,821      
Fleet        
Revenue Recognition        
Revenue 14,352      
Other        
Revenue Recognition        
Revenue 2,262      
Point in time        
Revenue Recognition        
Revenue 60,627      
Over time        
Revenue Recognition        
Revenue $ 23,337      
Work Truck Attachments        
Revenue Recognition        
Number of revenue streams | item 3      
Revenue $ 47,459      
Work Truck Attachments | Independent dealer        
Revenue Recognition        
Revenue 33,638      
Work Truck Attachments | Government        
Revenue Recognition        
Revenue 13,821      
Work Truck Attachments | Point in time        
Revenue Recognition        
Revenue $ 47,459      
Work Truck Solutions        
Revenue Recognition        
Number of revenue streams | item 3      
Revenue $ 38,713      
Work Truck Solutions | Independent dealer        
Revenue Recognition        
Revenue 19,891      
Work Truck Solutions | Fleet        
Revenue Recognition        
Revenue 14,352      
Work Truck Solutions | Other        
Revenue Recognition        
Revenue 4,470      
Work Truck Solutions | Point in time        
Revenue Recognition        
Revenue 15,376      
Work Truck Solutions | Over time        
Revenue Recognition        
Revenue 23,337      
Corporate & Eliminations        
Revenue Recognition        
Revenue (2,208) $ (989)    
Corporate & Eliminations | Other        
Revenue Recognition        
Revenue (2,208)      
Corporate & Eliminations | Point in time        
Revenue Recognition        
Revenue (2,208)      
Effect of Change Higher/(Lower) | Accounting Standards Update (“ASU”) No. 2014-09        
Revenue Recognition        
Retained Earnings 378   $ 378  
Revenue 294      
Effect of Change Higher/(Lower) | Accounting Standards Update (“ASU”) No. 2014-09 | Fleet        
Revenue Recognition        
Revenue $ 294