v3.25.2
Debt and Available Credit Facilities - Amended and Restated CA (Details) - USD ($)
3 Months Ended
Nov. 30, 2022
Jul. 31, 2025
Jul. 31, 2024
Apr. 30, 2025
Line of Credit Facility [Line Items]        
Letters of credit outstanding amount   $ 500,000    
Amended and Restated RCA        
Line of Credit Facility [Line Items]        
Term of credit facility   5 years    
Revolving Credit Facility Through November 2027        
Line of Credit Facility [Line Items]        
Term of credit facility   18 months    
Revolving Credit Facility | Amended and Restated RCA        
Line of Credit Facility [Line Items]        
Term of credit facility 5 years      
Credit commitments, principal amount $ 1,115,000,000      
Existing credit commitments   $ 469,400,000    
Revolving Credit Facility | Amended and Restated RCA | Syndicate Bank Group led by Bank of America        
Line of Credit Facility [Line Items]        
Optional credit limit increase available on request 500,000,000      
Value of minimum increments $ 50,000,000      
Revolving Credit Facility | Amended and Restated RCA | Syndicate Bank Group led by Bank of America | Base Rate        
Line of Credit Facility [Line Items]        
Margin rate over reference rate used in determining base rate 0.50%      
Revolving Credit Facility | Amended and Restated RCA | Syndicate Bank Group led by Bank of America | Daily Secured Overnight Financing Rate (SOFR)        
Line of Credit Facility [Line Items]        
Margin rate over reference rate used in determining base rate 1.00%      
Revolving Credit Facility | Amended and Restated RCA | Minimum | Secured Overnight Financing Rate (SOFR)        
Line of Credit Facility [Line Items]        
Margin rate (as a percent) 0.10%      
Revolving Credit Facility | Amended and Restated RCA | Minimum | Syndicate Bank Group led by Bank of America        
Line of Credit Facility [Line Items]        
Line of credit facility, Commitment fee percentage 0.15%      
Revolving Credit Facility | Amended and Restated RCA | Minimum | Syndicate Bank Group led by Bank of America | SOFR, SONIA, and EURIBOR-Based Rates        
Line of Credit Facility [Line Items]        
Applicable margin 0.98%      
Revolving Credit Facility | Amended and Restated RCA | Minimum | Syndicate Bank Group led by Bank of America | Base Rate        
Line of Credit Facility [Line Items]        
Applicable margin 0.00%      
Revolving Credit Facility | Amended and Restated RCA | Maximum | Secured Overnight Financing Rate (SOFR)        
Line of Credit Facility [Line Items]        
Margin rate (as a percent) 0.25%      
Revolving Credit Facility | Amended and Restated RCA | Maximum | Syndicate Bank Group led by Bank of America        
Line of Credit Facility [Line Items]        
Line of credit facility, Commitment fee percentage 0.25%      
Revolving Credit Facility | Amended and Restated RCA | Maximum | Syndicate Bank Group led by Bank of America | SOFR, SONIA, and EURIBOR-Based Rates        
Line of Credit Facility [Line Items]        
Applicable margin 1.50%      
Revolving Credit Facility | Amended and Restated RCA | Maximum | Syndicate Bank Group led by Bank of America | Federal Funds Effective Rate        
Line of Credit Facility [Line Items]        
Applicable margin 0.50%      
Term Loan A Facility | Amended and Restated RCA        
Line of Credit Facility [Line Items]        
Term of credit facility 5 years      
Debt instrument, face amount $ 200,000,000      
Revolving Credit Facility Through May 2024 | Amended and Restated RCA        
Line of Credit Facility [Line Items]        
Credit commitments, principal amount $ 185,000,000      
Line of Credit        
Line of Credit Facility [Line Items]        
Credit commitments, principal amount   $ 1,298,000,000    
Average interest rates on total debt outstanding   5.49% 6.19%  
Weighted average interest rates   5.49%   5.57%
Line of Credit | Other Credit Facilities        
Line of Credit Facility [Line Items]        
Credit commitments, principal amount   $ 1,000,000.0    
Outstanding borrowings under revolving credit facilities   $ 0   $ 0