v3.26.1
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Measurement  
Schedule of fair value and carrying value of Senior Notes

(Unaudited)

December 31, 2025

June 30, 2026

(in thousands)

Fair Value (1)

Carrying Value (2)

Fair Value (1)

Carrying Value (2)

2028 Notes

$

649,155

647,725

650,910

648,269

2029 Notes

750,000

745,620

747,900

746,196

2032 Notes

621,000

594,132

611,820

594,529

2033 Notes

653,250

642,525

643,955

642,912

2034 Notes

604,800

592,528

591,540

592,373

Total

$

3,278,205

3,222,530

3,246,125

3,224,279

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