XML 81 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Details) - shares
Nov. 30, 2022
Jul. 31, 2022
Nov. 30, 2021
Class Of Stock [Line Items]      
Common stock, capital shares reserved for future issuance (in shares) 18,016,515   9,476,306
Pre-funded warrants issued and outstanding      
Class Of Stock [Line Items]      
Common stock, capital shares reserved for future issuance (in shares) 6,814,920 6,814,920 0
Shares available for issuance under employee stock purchase plan      
Class Of Stock [Line Items]      
Common stock, capital shares reserved for future issuance (in shares) 1,325,523   1,015,184
Options to purchase common stock issued and outstanding      
Class Of Stock [Line Items]      
Common stock, capital shares reserved for future issuance (in shares) 8,256,957   5,878,552
Shares available for future stock option grants      
Class Of Stock [Line Items]      
Common stock, capital shares reserved for future issuance (in shares) 834,291   2,562,570
Restricted stock units issued and outstanding      
Class Of Stock [Line Items]      
Common stock, capital shares reserved for future issuance (in shares) 784,824   20,000