Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets, Net - Additional Information (Details)

v3.24.0.1
Goodwill and Intangible Assets, Net - Additional Information (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2023
reporting_unit
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Goodwill [Line Items]        
Number of Reporting units impaired | reporting_unit 1      
Percentage of fair value that was less than carrying value 2.00% 2.00%    
Asset impairments   $ 1,644,000 $ 0 $ 0
Goodwill impairment net of tax   $ 2,222,000 $ 0 $ 0
Percentage of fair value that was less than carrying value 16.00% 16.00% 20.00%  
Minimum        
Goodwill [Line Items]        
Intangible assets amortization period 1 year 1 year    
Minimum | Customer contracts        
Goodwill [Line Items]        
Intangible assets amortization period 1 year 1 year    
Minimum | Customer relationships, noncompete agreements, technology and trade names        
Goodwill [Line Items]        
Intangible assets amortization period 4 years 4 years    
Maximum        
Goodwill [Line Items]        
Intangible assets amortization period 15 years 15 years    
Maximum | Customer contracts        
Goodwill [Line Items]        
Intangible assets amortization period 8 years 8 years    
Maximum | Customer relationships, noncompete agreements, technology and trade names        
Goodwill [Line Items]        
Intangible assets amortization period 15 years 15 years