v3.25.4
Share-Based Compensation - Narrative (Details) - Restricted stock units excluded
$ / shares in Units, $ in Millions
3 Months Ended
Jan. 31, 2026
USD ($)
$ / shares
shares
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Granted (in shares) | 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) | $ / shares $ 116.05
Unrecognized compensation costs | $ $ 8.7
Unrecognized compensation costs, period for recognition (in years) 3 years
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%