XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair value | Level 2 market data    
Financial Instruments    
Value $ 975,295 $ 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 372,295 417,211
Fair value | Level 2 market data | 5.375% senior notes due 2030    
Financial Instruments    
Value 603,000 579,660
Carrying value    
Financial Instruments    
Value 959,020 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 363,052 404,055
Carrying value | 5.375% senior notes due 2030    
Financial Instruments    
Value $ 595,968 $ 595,376