XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Liabilities not Recorded at Fair Value on Recurring or Nonrecurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net $ 4,029,339 $ 4,027,970
Carrying Amount | 2026 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 1,142,003 1,141,432
Carrying Amount | 2028 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 61,363 61,330
Carrying Amount | 2029 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 744,066 743,815
Carrying Amount | 2031 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 1,239,296 1,238,958
Carrying Amount | 2033 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 842,611 842,435
Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 3,458,302 3,224,120
Estimated Fair Value | 2026 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 1,029,606 984,963
Estimated Fair Value | 2028 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 58,700 57,039
Estimated Fair Value | 2029 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 645,188 595,493
Estimated Fair Value | 2031 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net 1,043,550 961,450
Estimated Fair Value | 2033 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Senior Notes, net $ 681,258 $ 625,175