Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Credit Losses (Details)

v3.22.0.1
Summary of Significant Accounting Policies - Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2020
Balance $ 2,929 $ 1,487    
Adoption 0 0    
Additions charged to earnings 67 1,081 $ 1,361  
Writeoffs (10) (428)    
Changes to reserve, net (16) 39    
Balance at the end of the period 2,970 2,929 1,487  
Work Truck Attachments segment        
Balance 1,480 600    
Additions charged to earnings (60) 401    
Writeoffs   (12)    
Changes to reserve, net 10 91    
Balance at the end of the period 1,430 1,480 600  
Work Truck Solutions        
Balance 1,449 887    
Additions charged to earnings 127 680    
Writeoffs (10) (416)    
Changes to reserve, net (26) (52)    
Balance at the end of the period $ 1,540 $ 1,449 $ 887  
ASU 2016-13 | Restatement adjustment        
Adoption       $ 750
ASU 2016-13 | Restatement adjustment | Work Truck Attachments segment        
Adoption       400
ASU 2016-13 | Restatement adjustment | Work Truck Solutions        
Adoption       $ 350