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