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 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
item
Sep. 30, 2017
USD ($)
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Disaggregation of Revenue [Line Items]            
Retained Earnings $ 127,032   $ 127,032     $ 115,737
Net sales 124,832 $ 125,339 372,242 $ 336,958    
Independent dealer            
Disaggregation of Revenue [Line Items]            
Net sales 99,696   291,458      
Government            
Disaggregation of Revenue [Line Items]            
Net sales 12,568   35,351      
Fleet            
Disaggregation of Revenue [Line Items]            
Net sales 13,955   43,501      
Other            
Disaggregation of Revenue [Line Items]            
Net sales (1,387)   1,932      
Point in time            
Disaggregation of Revenue [Line Items]            
Net sales 103,729   304,180      
Over time            
Disaggregation of Revenue [Line Items]            
Net sales 21,103   $ 68,062      
Work Truck Attachments            
Disaggregation of Revenue [Line Items]            
Number of revenue streams | item     3      
Net sales 93,532   $ 268,285      
Work Truck Attachments | Independent dealer            
Disaggregation of Revenue [Line Items]            
Net sales 80,964   232,934      
Work Truck Attachments | Government            
Disaggregation of Revenue [Line Items]            
Net sales 12,568   35,351      
Work Truck Attachments | Point in time            
Disaggregation of Revenue [Line Items]            
Net sales 93,532   $ 268,285      
Work Truck Solutions            
Disaggregation of Revenue [Line Items]            
Number of revenue streams | item     3      
Net sales 34,704   $ 110,563      
Work Truck Solutions | Independent dealer            
Disaggregation of Revenue [Line Items]            
Net sales 18,732   58,524      
Work Truck Solutions | Fleet            
Disaggregation of Revenue [Line Items]            
Net sales 13,955   43,501      
Work Truck Solutions | Other            
Disaggregation of Revenue [Line Items]            
Net sales 2,017   8,538      
Work Truck Solutions | Point in time            
Disaggregation of Revenue [Line Items]            
Net sales 13,601   42,501      
Work Truck Solutions | Over time            
Disaggregation of Revenue [Line Items]            
Net sales 21,103   68,062      
Work Truck Solutions | Over time | Vehicles            
Disaggregation of Revenue [Line Items]            
Net sales 16   16      
Corporate & Eliminations            
Disaggregation of Revenue [Line Items]            
Net sales (3,404) $ (4,906) (6,606) $ (6,897)    
Corporate & Eliminations | Other            
Disaggregation of Revenue [Line Items]            
Net sales (3,404)   (6,606)      
Corporate & Eliminations | Point in time            
Disaggregation of Revenue [Line Items]            
Net sales (3,404)   (6,606)      
Effect of Change Higher/(Lower) | Accounting Standards Update (“ASU”) No. 2014-09            
Disaggregation of Revenue [Line Items]            
Retained Earnings 378   378   $ 378  
Net sales 16   273      
Effect of Change Higher/(Lower) | Accounting Standards Update (“ASU”) No. 2014-09 | Work Truck Solutions | Over time            
Disaggregation of Revenue [Line Items]            
Net sales $ 273   $ 273