XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Instruments and Fair Value - Narrative (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Aggregate cost basis for investments $ 51,500,000 $ 45,300,000
Acquisition earnout accruals, non-current 0 38,648,000
Acquisition earnout accruals, current 42,883,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  
Non-Current and Other Non-Current Liabilities | Fair Value, Inputs, Level 3 | Earnout    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Acquisition earnout accruals, non-current 42,900,000 38,600,000
Current Accrued Salaries and Benefits | Fair Value, Inputs, Level 3 | Contingent Compensation    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Acquisition earnout accruals, current $ 27,400,000 4,900,000
Non-Current Accrued Salaries and Benefits | Fair Value, Inputs, Level 3 | Contingent Compensation    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Acquisition earnout accruals, non-current   $ 18,000,000