v3.26.3
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Details) - shares
Aug. 31, 2026
Nov. 30, 2025
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 25,347,029 26,649,745
Pre-funded warrants issued and outstanding    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 2,869,440 7,577,909
Shares available for issuance under employee stock purchase plan    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 3,055,637 2,307,250
Options to purchase common stock issued and outstanding    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 12,919,811 11,372,272
Restricted stock units issued and outstanding    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 2,765,459 2,245,837
Shares available for future equity grants    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 3,736,682 3,146,477