XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments and Fair Value - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Aggregate cost basis for non-qualified deferred compensation plan $ 42,500 $ 37,200
Acquisition earnout accruals, non-current 38,255 38,601
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 38,300 38,600
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 4,100 6,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 $ 11,400 $ 12,900