XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair value measurement    
Carrying Value $ 3,213,216 $ 3,361,282
Senior Notes    
Fair value measurement    
Carrying Value 2,583,116 2,579,282
Senior Notes | Level 2    
Fair value measurement    
Fair Value 2,569,470 2,456,575
7.875% Senior Notes Due 2026    
Fair value measurement    
Carrying Value 546,631 545,416
7.875% Senior Notes Due 2026 | Level 2    
Fair value measurement    
Fair Value 565,785 556,985
5.75% Senior Notes Due 2027    
Fair value measurement    
Carrying Value 647,313 646,610
5.75% Senior Notes Due 2027 | Level 2    
Fair value measurement    
Fair Value 642,655 612,365
5.75% Senior Notes Due 2028    
Fair value measurement    
Carrying Value 645,702 644,776
5.75% Senior Notes Due 2028 | Level 2    
Fair value measurement    
Fair Value 641,030 601,575
5.375% Senior Notes Due 2029    
Fair value measurement    
Carrying Value 743,470 742,480
5.375% Senior Notes Due 2029 | Level 2    
Fair value measurement    
Fair Value $ 720,000 $ 685,650