v3.22.2.2
Stock-Based Compensation - Schedule of Option Activity under the Stock Plans (Details) - 2020 Plan and 2012 Plan
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Aug. 31, 2022
USD ($)
$ / shares
shares
Nov. 30, 2021
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of options outstanding, Beginning balance | shares 5,878,552  
Number of options outstanding, Options granted | shares 3,000,206  
Number of options outstanding, Options exercised | shares (315,172)  
Number of options outstanding, Options forfeited | shares (448,385)  
Number of options outstanding, Ending Balance | shares 8,115,201 5,878,552
Number of options outstanding, Options vested and expected to vest as of August 31, 2022 | shares 8,142,625  
Number of options outstanding, Options exercisable as of August 31, 2022 | shares 3,195,076  
Weighted-average exercise price, Beginning balance | $ / shares $ 19.42  
Weighted-average exercise price, Options granted | $ / shares 18.28  
Weighted-average exercise price, Options exercised | $ / shares 3.27  
Weighted-average exercise price, Options forfeited | $ / shares 20.27  
Weighted-average exercise price, Ending balance | $ / shares 19.58 $ 19.42
Weighted-average exercise price, Options vested and expected to vest as of August 31, 2022 | $ / shares 19.54  
Weighted-average exercise price, Options exercisable as of August 31, 2022 | $ / shares $ 14.79  
Weighted-average contractual life (in years) 8 years 7 months 24 days 8 years 8 months 1 day
Weighted-average contractual life (in years) Options vested and expected to vest as of August 31, 2022 8 years 7 months 24 days  
Weighted-average contractual life (in years) Options exercisable as of August 31, 2022 7 years 8 months 19 days  
Aggregate intrinsic value | $ $ 20,921 $ 65,692
Aggregate intrinsic value, Options vested and expected to vest as of August 31, 2022 | $ 21,159  
Aggregate intrinsic value, Options exercisable as of August 31, 2022 | $ $ 19,159