XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments and Fair Value - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Aggregate cost basis for non-qualified deferred compensation plan $ 52,000,000.0 $ 45,300,000
Acquisition earnout accruals, non-current 0 38,648,000
Acquisition earnout accruals, current 41,768,000 0
Equity investment without readily determinable fair value, amount 11,000,000 11,000,000
Equity investment without readily determinable fair value, impairment loss 0  
Earnout | Fair Value, Inputs, Level 3 | Non-Current and Other Non-Current Liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Acquisition earnout accruals, non-current 41,800,000 38,600,000
Contingent Compensation | Fair Value, Inputs, Level 3 | Current Accrued Salaries and Benefits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Acquisition earnout accruals, current $ 21,700,000 4,900,000
Contingent Compensation | Fair Value, Inputs, Level 3 | Non-Current Accrued Salaries and Benefits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Acquisition earnout accruals, non-current   $ 18,000,000