v3.25.1
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 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 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)     47  
Forfeited (in shares)     (5)  
Vested (in shares)     (26)  
Ending balance (in shares) 83   83  
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)     239.34  
Forfeited (in dollars per share)     235.72  
Vested (in dollars per share)     248.09  
Ending balance (in dollars per share) $ 236.38   $ 236.38  
Expense related to nonvested common shares $ 2,351 $ 2,234 $ 4,861 $ 4,460