v3.25.4
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2025
Fair Value Measurement  
Schedule of fair value and carrying value of Senior Notes

December 31, 2024

December 31, 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

649,155

647,725

2029 Notes

730,425

744,516

750,000

745,620

2032 Notes

602,220

593,376

621,000

594,132

2033 Notes

653,250

642,525

2034 Notes

604,800

592,528

Total

$

2,623,805

2,632,658

3,278,205

3,222,530

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