XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Finite-Lived Intangible Assets [Line Items]      
Number of reportable segments | segment 3    
Advertising costs $ 49,300,000 $ 37,200,000 $ 54,300,000
Valuation allowance 24,198,000 $ 24,132,000  
Provision for workers' compensation claims threshold 500,000    
Medical claims $ 1,000,000    
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, useful life 2 years    
Minimum | Internal-use Software      
Finite-Lived Intangible Assets [Line Items]      
Internal-use Software, useful life 2 years    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, useful life 5 years    
Maximum | Internal-use Software      
Finite-Lived Intangible Assets [Line Items]      
Internal-use Software, useful life 5 years