XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Senior Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Sep. 10, 2024
Debt Instrument [Line Items]      
Aggregate principal amount issued $ 2,500,000 $ 2,500,000  
Unamortized discount and issuance costs 21,855 23,817  
Senior Notes [Member] | Senior Notes Due 2027      
Debt Instrument [Line Items]      
Aggregate principal amount issued 500,000 500,000 $ 500,000
Stated interest rate of 2024 Notes     4.20%
Long-Term Debt     $ 496,500
Unamortized discount and issuance costs 2,645 3,206 100
Debt issuance costs     3,500
Fair value of Senior Notes 501,200    
Senior Notes [Member] | Senior Notes Due 2029      
Debt Instrument [Line Items]      
Aggregate principal amount issued 1,000,000 1,000,000 $ 1,000,000
Stated interest rate of 2024 Notes     4.30%
Long-Term Debt     $ 989,800
Unamortized discount and issuance costs 8,717 9,666 1,400
Debt issuance costs     8,800
Fair value of Senior Notes 1,000,000    
Senior Notes [Member] | Senior Notes Due 2034      
Debt Instrument [Line Items]      
Aggregate principal amount issued 1,000,000 1,000,000 $ 1,000,000
Stated interest rate of 2024 Notes     4.70%
Long-Term Debt     $ 988,800
Unamortized discount and issuance costs 10,493 $ 10,945 1,900
Debt issuance costs     $ 9,300
Fair value of Senior Notes $ 988,800