v3.25.1
Debt (Details)
1 Months Ended 3 Months Ended
Apr. 25, 2025
USD ($)
Apr. 30, 2025
USD ($)
extension
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Mar. 31, 2022
USD ($)
Debt          
Line of credit     $ 200,000,000.0 $ 300,000,000.0  
2025 Credit Agreement | Subsequent Event          
Debt          
Borrowing capacity   $ 2,500,000,000      
Increase in borrowing capacity   $ 750,000,000      
Term of maturity date extension   1 year      
Number of term extensions available | extension   2      
Proceeds from issuance of long-term debt $ 200,000,000        
Long-term debt   $ 200,000,000      
2022 Credit Agreement          
Debt          
Line of credit     200,000,000.0 $ 300,000,000.0  
Repayments of long term debt     $ 100,000,000    
First Unsecured Revolving Credit Facility          
Debt          
Borrowing capacity         $ 1,200,000,000
Second Unsecured Revolving Credit Facility          
Debt          
Borrowing capacity         $ 800,000,000.0