v3.26.1
Debt (Details) - Revolving Credit Facility - May 2025 Credit Agreement - USD ($)
1 Months Ended
May 31, 2025
Apr. 30, 2026
Debt Instrument [Line Items]    
Line of credit, maximum borrowing capacity $ 750,000,000.0  
Line of credit, additional borrowing amount $ 250,000,000.0  
Carrying value of debt   $ 0
Minimum    
Debt Instrument [Line Items]    
Line of credit, commitment fee percentage on undrawn balance 0.10%  
Maximum    
Debt Instrument [Line Items]    
Line of credit, commitment fee percentage on undrawn balance 0.30%