XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair value | Level 2 market data    
Financial Instruments    
Value $ 977,473 $ 1,095,795
Fair value | Level 2 market data | 8.375% Senior Notes Due 2026    
Financial Instruments    
Value   98,924
Fair value | Level 2 market data | 7.625% Senior Notes Due 2029    
Financial Instruments    
Value 373,573 417,211
Fair value | Level 2 market data | 5.375% senior notes due 2030    
Financial Instruments    
Value 603,900 579,660
Carrying value    
Financial Instruments    
Value 958,669 1,096,030
Carrying value | 8.375% Senior Notes Due 2026    
Financial Instruments    
Value   96,599
Carrying value | 7.625% Senior Notes Due 2029    
Financial Instruments    
Value 362,901 404,055
Carrying value | 5.375% senior notes due 2030    
Financial Instruments    
Value $ 595,768 $ 595,376