XML 86 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Oustanding Debt by Instrument (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 10, 2024
Dec. 31, 2023
Sep. 07, 2022
Oct. 09, 2014
Debt Instrument [Line Items]          
Principal $ 2,500,000   $ 650,000    
Unamortized discount and debt issuance costs 23,817   944    
Current portion of long-term debt 0   349,285    
Carrying Value 2,476,183   299,771    
Carrying Value 2,476,183   649,056    
Term Loan Due 2025          
Debt Instrument [Line Items]          
Aggregate principal amount issued       $ 300,000  
Senior Notes [Member] | Senior Notes Due 2024          
Debt Instrument [Line Items]          
Aggregate principal amount issued 0   350,000   $ 350,000
Unamortized discount and debt issuance costs 0   715    
Current portion of long-term debt 0   349,285    
Senior Notes [Member] | Senior Notes Due Twenty-Twenty Seven          
Debt Instrument [Line Items]          
Aggregate principal amount issued 500,000 $ 500,000 0    
Unamortized discount and debt issuance costs 3,206   0    
Carrying Value 496,794   0    
Senior Notes [Member] | Senior Notes Due Twenty-Twenty Nine          
Debt Instrument [Line Items]          
Aggregate principal amount issued 1,000,000 1,000,000 0    
Unamortized discount and debt issuance costs 9,666   0    
Carrying Value 990,334   0    
Senior Notes [Member] | Senior Notes Due Twenty-Thirty Four          
Debt Instrument [Line Items]          
Aggregate principal amount issued 1,000,000 $ 1,000,000 0    
Unamortized discount and debt issuance costs 10,945   0    
Carrying Value 989,055   0    
Notes Payable to Banks | Term Loan Due 2025          
Debt Instrument [Line Items]          
Aggregate principal amount issued 0   300,000    
Unamortized discount and debt issuance costs 0   229    
Carrying Value $ 0   $ 299,771