XML 95 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Plans - Stock Option Plans (Details)
12 Months Ended
Oct. 31, 2021
USD ($)
$ / shares
shares
Number of Shares  
Vested and expected to vest at end of period (in shares) | shares 939,788
Vested and exercisable at end of period (in shares) | shares 470,748
Weighted- Average Exercise Price Per Share  
Vested and expected to vest at end of period (in dollars per share) | $ / shares $ 243.15
Vested and exercisable at end of period (in dollars per share) | $ / shares $ 207.13
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Vested and expected to vest at end of period, Weighted-Average Remaining Contractual Term (in years) 6 years 1 month 28 days
Vested and exercisable at end of period, Weighted-Average Remaining Contractual Term (in years) 4 years 11 months 26 days
Vested and expected to vest at end of period, Aggregate Intrinsic Value | $ $ 163,310,445
Vested and exercisable at end of period, Aggregate Intrinsic Value | $ $ 98,757,454
Stock Options  
Number of Shares  
Outstanding, beginning balance (in shares) | shares 1,103,507
Granted (in shares) | shares 109,440
Exercised (in shares) | shares (235,478)
Forfeited or expired (in shares) | shares (4,777)
Outstanding, ending balance (in shares) | shares 972,692
Weighted- Average Exercise Price Per Share  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 213.53
Granted (in dollars per share) | $ / shares 345.74
Exercised (in dollars per share) | $ / shares 142.31
Forfeited or expired (in dollars per share) | $ / shares 327.62
Outstanding, ending balance (in dollars per share) | $ / shares $ 245.09
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Outstanding, ending balance, Weighted Average Remaining Contractual Term (in years) 6 years 2 months 19 days