v3.26.1
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Details) - shares
May 31, 2026
Nov. 30, 2025
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 30,846,091 26,649,745
Pre-funded warrants issued and outstanding    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 7,577,909 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,141,332 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) 13,084,139 11,372,272
Restricted stock units issued and outstanding    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 3,069,904 2,245,837
Shares available for future equity grants    
Class Of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 3,972,807 3,146,477