XML 80 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Carrying Amounts and Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, including current portion, Carrying amount $ 2,373,794 $ 2,269,605
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 908 1,539
Long-term debt, including current portion, Carrying amount 2,235,296 2,239,648
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 908 1,539
Long-term debt, including current portion, Fair value 2,272,078 2,277,826
New 2024 Term Loan Facility | Level 2 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, including current portion, Carrying amount 2,207,593 2,211,822
New 2024 Term Loan Facility | Level 2 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, including current portion, Fair value 2,244,375 2,250,000
Interest-Rate Swaps | Prepaid Expenses and Other Current Assets | Level 2 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 908 1,539
Interest-Rate Swaps | Prepaid Expenses and Other Current Assets | Level 2 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 908 1,539
Interest-Rate Swaps | Other Non-current Liabilities | Level 2 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 4,043 3,709
Contingent consideration - current | Accrued Expenses and Other Current Liabilities | Level 3 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 7,000 7,000
Contingent consideration - current | Accrued Expenses and Other Current Liabilities | Level 3 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 7,000 7,000
Contingent consideration - non-current | Other Non-current Liabilities | Level 3 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 8,150 8,150
Contingent consideration - non-current | Other Non-current Liabilities | Level 3 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 8,150 8,150
Interest-Rate Caps | Other Non-current Liabilities | Level 2 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 4,043 3,709
Interest-Rate Caps | Accrued Expenses and Other Current Liabilities | Level 2 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 8,510 8,967
Interest-Rate Caps | Accrued Expenses and Other Current Liabilities | Level 2 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities $ 8,510 $ 8,967