XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Senior Notes (Details) - Senior Notes [Member] - USD ($)
$ in Thousands
Oct. 15, 2024
Dec. 31, 2024
Sep. 10, 2024
Dec. 31, 2023
Oct. 09, 2014
Senior Notes Due 2024          
Debt Instrument [Line Items]          
Principal   $ 0   $ 350,000 $ 350,000
Debt Instrument, Interest Rate, Stated Percentage         4.375%
Repayments of Debt $ 350,000        
Senior Notes Due Twenty-Twenty Seven          
Debt Instrument [Line Items]          
Principal   500,000 $ 500,000 0  
Debt Instrument, Interest Rate, Stated Percentage     4.20%    
Long-Term Debt     $ 496,500    
Unamortized discount     100    
Debt issuance costs     3,500    
Fair value of Senior Notes   495,000      
Senior Notes Due Twenty-Twenty Nine          
Debt Instrument [Line Items]          
Principal   1,000,000 $ 1,000,000 0  
Debt Instrument, Interest Rate, Stated Percentage     4.30%    
Long-Term Debt     $ 989,800    
Unamortized discount     1,400    
Debt issuance costs     8,800    
Fair value of Senior Notes   980,000      
Senior Notes Due Twenty-Thirty Four          
Debt Instrument [Line Items]          
Principal   1,000,000 $ 1,000,000 $ 0  
Debt Instrument, Interest Rate, Stated Percentage     4.70%    
Long-Term Debt     $ 988,800    
Unamortized discount     1,900    
Debt issuance costs     $ 9,300    
Fair value of Senior Notes   $ 960,000