XML 82 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair value | Level 2 market data    
Financial Instruments    
Value $ 1,229,372 $ 1,474,146
Fair value | Level 2 market data | 8.375% Senior Notes Due 2026    
Financial Instruments    
Value 99,534 100,987
Fair value | Level 2 market data | 7.625% Senior Notes Due 2029    
Financial Instruments    
Value 417,781 410,860
Fair value | Level 2 market data | 5.375% senior notes due 2030    
Financial Instruments    
Value 573,720 556,260
Fair value | Level 2 market data | 4.25% convertible senior notes due 2026    
Financial Instruments    
Value 138,337 406,039
Carrying value    
Financial Instruments    
Value 1,120,396 1,148,676
Carrying value | 8.375% Senior Notes Due 2026    
Financial Instruments    
Value 96,351 96,123
Carrying value | 7.625% Senior Notes Due 2029    
Financial Instruments    
Value 403,441 402,872
Carrying value | 5.375% senior notes due 2030    
Financial Instruments    
Value 594,622 593,908
Carrying value | 4.25% convertible senior notes due 2026    
Financial Instruments    
Value $ 25,982 $ 55,773