Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Impairment and Intangibles (Details)

v3.22.0.1
Summary of Significant Accounting Policies - Impairment and Intangibles (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
item
location
segment
Dec. 31, 2020
USD ($)
Goodwill and other intangible assets    
Number of operating lease facilities locations | location 2  
Impairment charges $ 1,211 $ 127,872
Number of Reporting Units | item 3  
Number of Reportable Segments | segment 2  
Goodwill $ 113,134 113,134
Goodwill impairment 0 0
Intangible assets 273,755 273,755
Gross intangible assets 196,155 196,155
Accumulated amortization 131,646 120,964
Dejana    
Goodwill and other intangible assets    
Indefinite-lived intangibles, estimated fair value 17,900  
Dejana | Trade Names    
Goodwill and other intangible assets    
Indefinite-lived intangibles, net carrying amount 14,000  
Distribution network    
Goodwill and other intangible assets    
Gross intangible assets 80,000 80,000
Accumulated amortization $ 71,000 67,000
Distribution network | Minimum    
Goodwill and other intangible assets    
Amortization period 15 years  
Distribution network | Maximum    
Goodwill and other intangible assets    
Amortization period 20 years  
Trademark-Blizzard    
Goodwill and other intangible assets    
Gross intangible assets $ 5,459 5,459
Accumulated amortization $ 3,901 3,807
Trademark-Blizzard | Minimum    
Goodwill and other intangible assets    
Amortization period 7 years  
Trademark-Blizzard | Maximum    
Goodwill and other intangible assets    
Amortization period 25 years  
Patents    
Goodwill and other intangible assets    
Gross intangible assets $ 21,136 21,136
Accumulated amortization $ 15,739 14,484
Patents | Minimum    
Goodwill and other intangible assets    
Amortization period 7 years  
Patents | Maximum    
Goodwill and other intangible assets    
Amortization period 20 years  
Customer relations    
Goodwill and other intangible assets    
Gross intangible assets $ 80,920 80,920
Accumulated amortization $ 32,366 27,196
Customer relations | Minimum    
Goodwill and other intangible assets    
Amortization period 15 years  
Customer relations | Maximum    
Goodwill and other intangible assets    
Amortization period 19 years 6 months  
Noncompete agreements    
Goodwill and other intangible assets    
Gross intangible assets $ 8,640 8,640
Accumulated amortization $ 8,640 8,477
Noncompete agreements | Minimum    
Goodwill and other intangible assets    
Amortization period 4 years  
Noncompete agreements | Maximum    
Goodwill and other intangible assets    
Amortization period 5 years  
Municipal Reporting Unit    
Goodwill and other intangible assets    
Goodwill impairment   47,799
Dejana Reporting Unit    
Goodwill and other intangible assets    
Goodwill impairment   80,073
Work Truck Attachments segment    
Goodwill and other intangible assets    
Number of Reportable Segments | segment 1  
Goodwill $ 113,132 113,132
Gross intangible assets 177,765 177,765
Accumulated amortization $ 98,803 93,429
Work Truck Solutions    
Goodwill and other intangible assets    
Number of Reportable Segments | segment 2  
Gross intangible assets $ 95,990 95,990
Accumulated amortization $ 32,843 $ 27,535