XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair value measurement    
Carrying Value $ 3,174,873 $ 3,213,216
Senior Notes    
Fair value measurement    
Carrying Value 3,174,873 2,583,116
Senior Notes | Level 2    
Fair value measurement    
Fair Value 3,155,143 2,569,470
7.875% Senior Notes Due 2026    
Fair value measurement    
Carrying Value 544,863 546,631
7.875% Senior Notes Due 2026 | Level 2    
Fair value measurement    
Fair Value 557,488 565,785
5.75% Senior Notes Due 2027    
Fair value measurement    
Carrying Value 647,499 647,313
5.75% Senior Notes Due 2027 | Level 2    
Fair value measurement    
Fair Value 640,250 642,655
5.75% Senior Notes Due 2028    
Fair value measurement    
Carrying Value 645,944 645,702
5.75% Senior Notes Due 2028 | Level 2    
Fair value measurement    
Fair Value 637,780 641,030
5.375% Senior Notes Due 2029    
Fair value measurement    
Carrying Value 743,728 743,470
5.375% Senior Notes Due 2029 | Level 2    
Fair value measurement    
Fair Value 719,025 $ 720,000
6.625% Senior Notes Due 2032    
Fair value measurement    
Carrying Value 592,839  
6.625% Senior Notes Due 2032 | Level 2    
Fair value measurement    
Fair Value $ 600,600