v3.26.3
Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income (Loss) Per Share of Common Stock (Details) - shares
3 Months Ended 9 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2026
Aug. 31, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 5,690,800 11,399,973 5,690,800 14,587,076
Shares expected to be purchased under employee stock purchase plan        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 82,829 207,107 82,829 207,107
Options to purchase common stock issued and outstanding        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 5,500,364 9,571,609 5,500,364 11,694,499
Restricted stock units issued and outstanding        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 107,607 1,621,257 107,607 2,685,470