v3.26.1
Debt (Details) - USD ($)
1 Months Ended 3 Months Ended
Apr. 25, 2025
May 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Mar. 31, 2026
Apr. 30, 2025
Dec. 31, 2024
Mar. 31, 2022
2025 Credit Agreement                
Debt                
Borrowing capacity           $ 2,500,000,000    
Increase in borrowing capacity           $ 750,000,000    
Proceeds from issuance of long-term debt $ 200,000,000.0              
Repayments of long term debt     $ 200,000,000.0          
Long-term debt     $ 0   $ 0      
2025 Credit Agreement | Subsequent Event                
Debt                
Term of maturity date extension   1 year            
Debt instrument, additional extension term   1 year            
2022 Credit Agreement                
Debt                
Repayments of long term debt       $ 100,000,000.0        
Line of credit       $ 200,000,000.0     $ 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.0