XML 68 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Financial Instruments that are not Recorded at Fair Value on Recurring Basis The following table presents the fair value of our debt:
December 31, 2024December 31, 2023
Fair
Value
Carrying
Value
Fair
Value
Carrying
Value
(In thousands)
Senior notes (Level 1)$525,562 $522,615 $531,778 $521,839 
Revolving credit facilities and term loans (Level 2)625,818 636,845 666,316 681,617 
Total debt$1,151,380 $1,159,460 $1,198,094 $1,203,456