v3.25.2
Debt (Details)
Jun. 28, 2022
USD ($)
renewal
date
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2024
Debt Instrument        
All-in-interest rate at period end   4.17%   4.41%
Interest Rate Swap        
Debt Instrument        
Percentage of principal 90.00%      
Contract notional amount of interest rate swap $ 450,000,000 $ 428,000,000 $ 439,000,000  
Credit Agreement Issued In June 2022 | Term Loan        
Debt Instrument        
Term of loan 5 years      
Debt instrument, face amount $ 500,000,000      
Principal outstanding   469,000,000    
Credit Agreement Issued In June 2022 | Line of Credit        
Debt Instrument        
Number of renewals | renewal 2      
Renewal term 1 year      
Credit Agreement Issued In June 2022 | Line of Credit | Revolving Credit Facility        
Debt Instrument        
Term of loan 5 years      
Credit facility maximum borrowing capacity $ 400,000,000      
Additional borrowings available 450,000,000      
Principal outstanding   0    
Remaining borrowing capacity   $ 400,000,000    
Credit Agreement Issued In June 2022 | Line of Credit | Letter of Credit        
Debt Instrument        
Credit facility maximum borrowing capacity 50,000,000      
Credit Agreement Issued In June 2022 | Line of Credit | Bridge Loan        
Debt Instrument        
Credit facility maximum borrowing capacity $ 50,000,000      
Credit Agreement Issued In June 2022 | Line of Credit | Medium-term Notes        
Debt Instrument        
Term loan, payable quarterly installments 1.25%      
Number of payment dates | date 12      
Principal outstanding $ 500,000,000