XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.2
FAIR VALUE MEASUREMENTS - Schedule of Carrying Amounts and Estimated Fair Values of Fixed-Rate Debt Obligation (Details) - Senior Notes - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fixed-rate senior notes payable at 3.50%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 3.50%  
Fixed-rate senior notes payable at 4.25%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 4.25%  
Fixed-rate senior notes payable at 6.25%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 6.25%  
Fixed-rate senior notes payable at $6.875%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 6.875%  
Level 2 | Carrying Amount | Fixed-rate senior notes payable at 3.50%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate debt obligation $ (900,000) $ (900,000)
Level 2 | Carrying Amount | Fixed-rate senior notes payable at 4.25%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate debt obligation (850,593) (992,711)
Level 2 | Carrying Amount | Fixed-rate senior notes payable at 6.25%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate debt obligation (974,052) (993,595)
Level 2 | Carrying Amount | Fixed-rate senior notes payable at $6.875%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate debt obligation (490,868) (490,408)
Level 2 | Fair Value | Fixed-rate senior notes payable at 3.50%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate debt obligation (761,616) (760,203)
Level 2 | Fair Value | Fixed-rate senior notes payable at 4.25%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate debt obligation (779,956) (902,650)
Level 2 | Fair Value | Fixed-rate senior notes payable at 6.25%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate debt obligation (994,896) (1,029,020)
Level 2 | Fair Value | Fixed-rate senior notes payable at $6.875%, at Level 2 inputs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fixed-rate debt obligation $ (530,400) $ (540,230)