XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
FINANCIAL INSTRUMENTS - Schedule of Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
2025 Senior Notes | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes $ 0 $ 49,783
2025 Senior Notes | Estimated Fair Value | Estimated Fair Value (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes 0 48,414
2026 Secured Notes (2) | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes 114,659 785,000
2026 Secured Notes (2) | Estimated Fair Value | Estimated Fair Value (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes   778,131
2026 Unsecured Notes | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes 0 209,510
2026 Unsecured Notes | Estimated Fair Value | Estimated Fair Value (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes 0 203,225
2029 Secured Notes | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes 575,000 0
2029 Secured Notes | Estimated Fair Value | Estimated Fair Value (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Senior notes $ 596,323 $ 0