XML 89 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities [Line Items]      
Accrued compensation and benefits $ 129,486 $ 161,447  
Long term liabilities 64,141 74,555  
Contingent consideration liabilities outstanding 0 18,355 $ 14,626
Contingent Consideration Liabilities [Member]      
Other Liabilities [Line Items]      
Fair value adjustment loss 1,700 11,200  
Surety Bond [Member]      
Other Liabilities [Line Items]      
Liability for Unpaid Claims and Claims Adjustment Expense, Net 15,000 16,000  
Letter of Credit [Member]      
Other Liabilities [Line Items]      
Letter of credit 44,100    
Worker's Compensation Programs [Member]      
Other Liabilities [Line Items]      
Unpaid liability 59,400 63,000  
Accrued compensation and benefits 25,700 28,000  
Long term liabilities $ 33,700 $ 35,000