XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.2
BORROWINGS - Schedule of Other Term Borrowings (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Jan. 31, 2024
Aug. 31, 2021
Mar. 31, 2021
Debt Instrument [Line Items]          
Total face value of long-term borrowings $ 1,415,000,000 $ 1,390,000,000      
Unamortized issuance costs 35,888,000 40,661,000      
Total long-term borrowings 1,379,112,000 1,349,339,000      
Senior Notes | 2029 Notes          
Debt Instrument [Line Items]          
Aggregate principal amount $ 350,000,000.0       $ 350,000,000
Stated Interest Rate 4.25%       4.25%
Effective Interest Rate 4.64%        
Total face value of long-term borrowings $ 350,000,000 350,000,000      
Senior Notes | 2031 Notes          
Debt Instrument [Line Items]          
Aggregate principal amount $ 350,000,000.0     $ 350,000,000  
Stated Interest Rate 4.125%     4.125%  
Effective Interest Rate 4.35%        
Total face value of long-term borrowings $ 350,000,000 350,000,000      
Line of Credit | Term Loan B Facility          
Debt Instrument [Line Items]          
Total face value of long-term borrowings 500,000,000 500,000,000 $ 820,000,000    
Line of Credit | Revolving Facility          
Debt Instrument [Line Items]          
Total face value of long-term borrowings $ 215,000,000 $ 190,000,000