XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair value | Level 2 market data    
Financial Instruments    
Value $ 1,091,647 $ 1,229,372
Fair value | Level 2 market data | 8.375% Senior Notes Due 2026    
Financial Instruments    
Value 100,503 99,534
Fair value | Level 2 market data | 7.625% Senior Notes Due 2029    
Financial Instruments    
Value 416,764 417,781
Fair value | Level 2 market data | 5.375% senior notes due 2030    
Financial Instruments    
Value 574,380 573,720
Fair value | Level 2 market data | 4.25% convertible senior notes due 2026    
Financial Instruments    
Value   138,337
Carrying value    
Financial Instruments    
Value 1,094,809 1,120,396
Carrying value | 8.375% Senior Notes Due 2026    
Financial Instruments    
Value 96,412 96,351
Carrying value | 7.625% Senior Notes Due 2029    
Financial Instruments    
Value 403,590 403,441
Carrying value | 5.375% senior notes due 2030    
Financial Instruments    
Value $ 594,807 594,622
Carrying value | 4.25% convertible senior notes due 2026    
Financial Instruments    
Value   $ 25,982