XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Measurement  
Schedule of fair value and carrying value of Senior Notes

(Unaudited)

December 31, 2024

September 30, 2025

(in thousands)

Fair Value (1)

Carrying Value (2)

Fair Value (1)

Carrying Value (2)

2027 Notes

$

646,750

648,082

2028 Notes

644,410

646,684

648,635

647,461

2029 Notes

730,425

744,516

746,550

745,340

2032 Notes

602,220

593,376

618,000

593,939

2033 Notes

646,880

642,354

Total

$

2,623,805

2,632,658

2,660,065

2,629,094

(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.