v3.25.2
Stock-based compensation - Summarized Activity Related to Restricted Stock Units (Detail) - Restricted Stock Unit - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Beginning balance (in shares)     67  
Granted (in shares)     49  
Forfeited (in shares)     (9)  
Vested (in shares)     (28)  
Ending balance (in shares) 79   79  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Beginning balance (in dollars per share)     $ 238,830  
Granted (in dollars per share)     237.24  
Forfeited (in dollars per share)     228.11  
Vested (in dollars per share)     247.34  
Ending balance (in dollars per share) $ 236.16   $ 236.16  
Expense related to nonvested common shares $ 2,167 $ 2,198 $ 7,028 $ 6,658