XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair value measurement    
Carrying Value $ 3,008,694 $ 3,116,958
Senior Notes    
Fair value measurement    
Carrying Value 2,629,094 2,632,658
Senior Notes | Level 2    
Fair value measurement    
Fair Value 2,660,065 2,623,805
5.75% Senior Notes Due 2027    
Fair value measurement    
Carrying Value   648,082
5.75% Senior Notes Due 2027 | Level 2    
Fair value measurement    
Fair Value   646,750
5.75% Senior Notes Due 2028    
Fair value measurement    
Carrying Value 647,461 646,684
5.75% Senior Notes Due 2028 | Level 2    
Fair value measurement    
Fair Value 648,635 644,410
5.375% Senior Notes Due 2029    
Fair value measurement    
Carrying Value 745,340 744,516
5.375% Senior Notes Due 2029 | Level 2    
Fair value measurement    
Fair Value 746,550 730,425
6.625% Senior Notes Due 2032    
Fair value measurement    
Carrying Value 593,939 593,376
6.625% Senior Notes Due 2032 | Level 2    
Fair value measurement    
Fair Value 618,000 $ 602,220
5.75% Senior Notes Due 2033    
Fair value measurement    
Carrying Value 642,354  
5.75% Senior Notes Due 2033 | Level 2    
Fair value measurement    
Fair Value $ 646,880