v3.25.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of interest rate cap
Financial InstrumentBalance Sheet ClassificationLevelJune 30, 2025
Liability:(in thousands)
Interest rate cap contract, current portionAccrued otherLevel 2$3,146 
Interest rate cap contract, non-current portionOther non-current liabilitiesLevel 22,824 
Schedule of long-term debt
December 31, 2024June 30, 2025
Financial InstrumentLevelCarrying ValueFair ValueCarrying ValueFair Value
(in thousands)
6.250% senior notes
Level 2$539,363 $528,000 $540,028 $553,647 
Credit facilities:
Revolving facilityLevel 2105,000 102,900 250,000 245,000 
Term loanLevel 21,041,661 1,051,313 1,037,032 1,046,056