v3.24.3
Debt (Revolving Credit Facility) (Details) - Revolving credit facility - USD ($)
Apr. 13, 2023
Oct. 31, 2024
Line of Credit Facility    
Current borrowing capacity $ 400,000,000  
Option for additional borrowing capacity $ 350,000,000  
Revolving credit facility amount outstanding   $ 0
Minimum    
Line of Credit Facility    
Commitment fee rate on undrawn amounts (in percentage) 0.09%  
Maximum    
Line of Credit Facility    
Commitment fee rate on undrawn amounts (in percentage) 0.15%  
Base Rate | Minimum    
Line of Credit Facility    
Spread on variable rate 0.00%  
Base Rate | Maximum    
Line of Credit Facility    
Spread on variable rate 0.375%  
Secured Overnight Financing Rate (SOFR) | Minimum    
Line of Credit Facility    
Spread on variable rate 1.00%  
Secured Overnight Financing Rate (SOFR) | Maximum    
Line of Credit Facility    
Spread on variable rate 1.375%