v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Oct. 31, 2026
Oct. 31, 2025
Effective Income Tax Rate Reconciliation [Line Items]            
Income tax provision $ 89,767 $ 125,056 $ 152,410 $ 168,735    
Effective tax rate 25.60% 26.20% 24.40% 24.10%    
State income tax rate           6.10%
Gross unrecognized tax benefits $ 24,700   $ 24,700      
Forecast            
Effective Income Tax Rate Reconciliation [Line Items]            
State income tax rate         5.70%