Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Revenue Recognition (Revenue by customer and timing recognitions) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
item
Mar. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]    
Net sales $ 102,601 $ 103,342
Independent dealer    
Disaggregation of Revenue [Line Items]    
Net sales 76,027 75,629
Government    
Disaggregation of Revenue [Line Items]    
Net sales 12,010 12,450
Fleet    
Disaggregation of Revenue [Line Items]    
Net sales 11,723 11,345
Other    
Disaggregation of Revenue [Line Items]    
Net sales 2,841 3,918
Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 80,259 82,691
Over time    
Disaggregation of Revenue [Line Items]    
Net sales $ 22,342 20,651
Work Truck Attachments    
Disaggregation of Revenue [Line Items]    
Number of revenue streams | item 2  
Net sales $ 45,776 41,981
Work Truck Attachments | Independent dealer    
Disaggregation of Revenue [Line Items]    
Net sales 45,776 41,981
Work Truck Attachments | Point in time    
Disaggregation of Revenue [Line Items]    
Net sales $ 45,776 41,981
Work Truck Solutions    
Disaggregation of Revenue [Line Items]    
Number of revenue streams | item 4  
Net sales $ 56,825 61,361
Work Truck Solutions | Independent dealer    
Disaggregation of Revenue [Line Items]    
Net sales 30,251 33,648
Work Truck Solutions | Government    
Disaggregation of Revenue [Line Items]    
Net sales 12,010 12,450
Work Truck Solutions | Fleet    
Disaggregation of Revenue [Line Items]    
Net sales 11,723 11,345
Work Truck Solutions | Other    
Disaggregation of Revenue [Line Items]    
Net sales 2,841 3,918
Work Truck Solutions | Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 34,483 40,710
Work Truck Solutions | Over time    
Disaggregation of Revenue [Line Items]    
Net sales 22,342 20,651
Effect of Change Higher/(Lower) | ASC 2014-09 | Work Truck Solutions | Over time    
Disaggregation of Revenue [Line Items]    
Net sales $ 634 $ 428