XML 105 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Disclosures - Fair Value of Debt Instruments (Details) - Senior Notes - USD ($)
$ in Thousands
Dec. 31, 2025
Nov. 20, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Amount   $ 799,900  
Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Amount $ 2,980,140   $ 2,185,054
Fair Value 2,938,590   2,071,584
2028 Notes | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Amount 796,563   795,296
Fair Value 798,080   780,544
2029 Notes | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Amount 596,578   595,669
Fair Value 578,760   558,840
2030 Notes | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Amount 795,024   794,089
Fair Value 759,224   732,200
2031 Notes | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Amount 346,564   0
Fair Value 351,869   0
2035 Notes | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Amount 445,411   0
Fair Value $ 450,657   $ 0