XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting and Reporting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Contractor
Classofstock
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Variable Interest Entity [Line Items]            
Number of countries in which entity operates (more than)       70    
Number of classes of common stock | Classofstock       2    
Deferred compensation plan liabilities       $ 6,261,000 $ 6,395,000  
Assets held in the related rabbi trust       10,237,000 10,083,000  
Canadian emergency wage subsidy received       0 0  
Revenue before reimbursements       $ 1,316,919,000 1,231,226,000 $ 1,139,231,000
Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration]           Other Comprehensive Income (Loss), Net of Tax
Number of residential and commercial contractors | Contractor       5,000    
Depreciation       $ 10,004,000 11,941,000 $ 12,481,000
Self insurance reserve       51,746,000 24,270,000  
Self-insured risks       33,238,000 12,614,000  
Reinsurance recoverable assets       30,336,000 8,552,000  
Foreign currency transaction gain (loss)       (691,000) (1,259,000) (515,000)
Advertising expense       2,143,000 1,939,000 877,000
Revision Of Quarterly Information            
Variable Interest Entity [Line Items]            
Revenue before reimbursements $ 4,528,000 $ 3,890,000 $ 3,343,000      
Capitalized software            
Variable Interest Entity [Line Items]            
Amortization of intangible assets       17,948,000 16,320,000 16,667,000
Outside the US            
Variable Interest Entity [Line Items]            
Time deposits, at carrying value       $ 328,000 $ 443,000  
Canada Emergency Wage Subsidy Program of 2020            
Variable Interest Entity [Line Items]            
Canadian emergency wage subsidy received           $ 5,850,000
Class A Non-Voting            
Variable Interest Entity [Line Items]            
Approval rate to waive equal consideration rights       75.00%