Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Inventory, PPE, Insurance and Other (Details)

v3.22.4
Summary of Significant Accounting Policies - Inventory, PPE, Insurance and Other (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Inventories, net      
Inventory reserve $ 17.3 $ 11.2  
Insurance Reserves      
Insurance receivable 16.5 13.2  
Insurance liability 16.5 13.2  
Advertising      
Advertising expense $ 2.9 $ 2.3 $ 1.4
Buildings and land improvements | Minimum      
Property and Equipment      
Estimated Useful Life (in years) 20 years    
Buildings and land improvements | Maximum      
Property and Equipment      
Estimated Useful Life (in years) 40 years    
Software | Minimum      
Property and Equipment      
Estimated Useful Life (in years) 3 years    
Software | Maximum      
Property and Equipment      
Estimated Useful Life (in years) 6 years    
Company vehicles | Minimum      
Property and Equipment      
Estimated Useful Life (in years) 3 years    
Company vehicles | Maximum      
Property and Equipment      
Estimated Useful Life (in years) 8 years    
Equipment | Minimum      
Property and Equipment      
Estimated Useful Life (in years) 6 years    
Equipment | Maximum      
Property and Equipment      
Estimated Useful Life (in years) 10 years