XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of long-term debt
December 31, 2024December 31, 2023
Financial InstrumentLevelCarrying ValueFair ValueCarrying ValueFair Value
(in thousands)
6.875% senior notes
Level 2$638,075 $660,972 $— $— 
Credit facilities:
Term loanLevel 2$835,412 $853,174 $— $—