v3.24.3
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Details) - shares
Aug. 31, 2024
Nov. 30, 2023
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 21,656,407 18,828,875
Pre-funded warrants issued and outstanding    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 7,597,660 6,097,560
Shares available for issuance under employee stock purchase plan    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 1,740,988 1,530,281
Options to purchase common stock issued and outstanding    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 9,854,733 8,340,968
Restricted stock units issued and outstanding    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 2,081,904 1,246,031
Shares available for future equity grants    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 381,122 1,614,035