XML 72 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Liabilities not Recorded at Fair Value on a Recurring or Nonrecurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net $ 4,036,187 $ 4,033,448
Carrying Amount | 2026 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 1,144,858 1,143,716
Carrying Amount | 2028 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 61,530 61,463
Carrying Amount | 2029 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 745,321 744,819
Carrying Amount | 2031 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 1,240,987 1,240,311
Carrying Amount | 2033 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 843,491 843,139
Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 3,618,763 3,634,990
Estimated Fair Value | 2026 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 1,074,813 1,064,520
Estimated Fair Value | 2028 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 60,403 60,469
Estimated Fair Value | 2029 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 680,362 679,455
Estimated Fair Value | 2031 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 1,088,938 1,105,088
Estimated Fair Value | 2033 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net $ 714,247 $ 725,458