XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair value measurement    
Carrying Value $ 3,186,577 $ 3,213,216
Senior Notes    
Fair value measurement    
Carrying Value 2,630,877 2,583,116
Senior Notes | Level 2    
Fair value measurement    
Fair Value 2,610,625 2,569,470
7.875% Senior Notes Due 2026    
Fair value measurement    
Carrying Value   546,631
7.875% Senior Notes Due 2026 | Level 2    
Fair value measurement    
Fair Value   565,785
5.75% Senior Notes Due 2027    
Fair value measurement    
Carrying Value 647,690 647,313
5.75% Senior Notes Due 2027 | Level 2    
Fair value measurement    
Fair Value 645,255 642,655
5.75% Senior Notes Due 2028    
Fair value measurement    
Carrying Value 646,186 645,702
5.75% Senior Notes Due 2028 | Level 2    
Fair value measurement    
Fair Value 636,220 641,030
5.375% Senior Notes Due 2029    
Fair value measurement    
Carrying Value 743,985 743,470
5.375% Senior Notes Due 2029 | Level 2    
Fair value measurement    
Fair Value 724,650 $ 720,000
6.625% Senior Notes Due 2032    
Fair value measurement    
Carrying Value 593,016  
6.625% Senior Notes Due 2032 | Level 2    
Fair value measurement    
Fair Value $ 604,500