v3.25.2
Debt (Details)
1 Months Ended 3 Months Ended
Apr. 25, 2025
USD ($)
Apr. 30, 2025
USD ($)
extension
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Mar. 31, 2022
USD ($)
Debt            
Line of credit     $ 0   $ 300,000,000.0  
2025 Credit Agreement            
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          
Repayments of long term debt     200,000,000.0      
Long-term debt     $ 0      
2022 Credit Agreement            
Debt            
Repayments of long term debt       $ 100,000,000    
Line of credit       $ 200,000,000 $ 300,000,000.0  
First Unsecured Revolving Credit Facility            
Debt            
Borrowing capacity           $ 1,200,000,000
Second Unsecured Revolving Credit Facility            
Debt            
Borrowing capacity           $ 800,000,000