XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity and Employee Incentive Plans - Schedule of Reserved Common Stock for Future Issuance (Details)
Jul. 31, 2025
shares
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 15,784,542
Stock options outstanding  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 4,048,818
Restricted stock units issued and outstanding  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 4,916,442
Remaining shares available for issuance under the 2021 Plan  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 3,986,350
Remaining shares available for issuance under the 2021 Plan | Shares available for issuance under the 2023 Inducement Plan  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 856,766
ESPP  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 1,870,816
Common stock warrants  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 105,350