v3.26.1
Share-Based Compensation - Narrative (Details) - Restricted stock units excluded - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2026
Apr. 30, 2026
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Granted (in shares) 78,286  
Award vesting period (in years) 3 years  
Simulation term (in years) 2 years 10 months 24 days  
Risk-free interest rate (in percent) 3.60%  
Historical volatility (in percent) 29.20%  
Dividend yield (in percent) 0.00%  
Grant-date fair value (in dollars per share) $ 116.05  
Unrecognized compensation costs   $ 8.0
Unrecognized compensation costs, period for recognition (in years)   2 years 9 months 18 days
Minimum    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Vesting rights (in percent) 0.00%  
Maximum    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Vesting rights (in percent) 200.00%