XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Measurement  
Schedule of fair value and carrying value of Senior Notes

December 31, 2023

December 31, 2024

(in thousands)

Fair Value (1)

Carrying Value (2)

Fair Value (1)

Carrying Value (2)

2026 Notes

$

565,785

546,631

2027 Notes

642,655

647,313

646,750

648,082

2028 Notes

641,030

645,702

644,410

646,684

2029 Notes

720,000

743,470

730,425

744,516

2032 Notes

602,220

593,376

Total

$

2,569,470

2,583,116

2,623,805

2,632,658

(1)Fair values are based on Level 2 market data inputs.
(2)Carrying values are presented net of unamortized debt issuance costs and debt premium.