v3.26.1
Stock-Based Payments - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2026
Apr. 30, 2026
2021 And 2010 Equity Incentive Plans    
Total    
Outstanding, beginning balance (in shares) 2,639,820  
Granted (in shares) 62,500  
Exercised (in shares) (31,743)  
Forfeited (in shares) 0  
Canceled (in shares) (57,137)  
Expired (in shares) 0  
Outstanding, ending balance (in shares) 2,613,440 2,639,820
Vested and expected to vest (in shares) 2,613,440  
Exercisable (in shares) 1,488,294  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 5.84  
Granted (in dollars per share) 5.78  
Exercised (in dollars per share) 2.69  
Forfeited (in dollars per share) 0  
Canceled (in dollars per share) 6.58  
Expired (in dollars per share) 0  
Outstanding, ending balance (in dollars per share) 5.86 $ 5.84
Vested and expected to vest (in dollars per share) 5.86  
Exercisable (in dollars per share) $ 5.00  
Weighted Average Remaining Contractual Life (Years)    
Outstanding (in years) 6 years 4 months 24 days 6 years 4 months 24 days
Granted (in years) 9 years 11 months 15 days  
Vested and expected to vest (in years) 6 years 4 months 24 days  
Exercisable (in years) 4 years 4 months 24 days  
Aggregate Intrinsic Value    
Outstanding $ 1,970 $ 2,673
Vested and expected to vest 1,970  
Exercisable $ 1,967  
2023 Global Equity Incentive Plan    
Total    
Outstanding, beginning balance (in shares) 300  
Granted (in shares) 250  
Outstanding, ending balance (in shares) 550 300
Vested and expected to vest (in shares) 550  
Exercisable (in shares) 400  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 1,682  
Granted (in dollars per share) 2,047  
Outstanding, ending balance (in dollars per share) 1,847.91 $ 1,682
Vested and expected to vest (in dollars per share) 1,847.91  
Exercisable (in dollars per share) $ 1,910.13  
Weighted Average Remaining Contractual Life (Years)    
Outstanding (in years) 9 years 3 months 3 days 9 years 21 days
Granted (in years) 9 years 9 months 18 days  
Vested and expected to vest (in years) 9 years 3 months 3 days  
Exercisable (in years) 9 years 5 months 4 days  
Aggregate Intrinsic Value    
Outstanding $ 325 $ 110
Vested and expected to vest 325  
Exercisable $ 212  
Directors and Employees | 2021 And 2010 Equity Incentive Plans    
Total    
Outstanding, beginning balance (in shares) 2,632,320  
Granted (in shares) 62,500  
Exercised (in shares) (31,743)  
Forfeited (in shares) 0  
Canceled (in shares) (57,137)  
Expired (in shares) 0  
Outstanding, ending balance (in shares) 2,605,940 2,632,320
Vested and expected to vest (in shares) 2,605,940  
Exercisable (in shares) 1,480,794  
Directors and Employees | 2023 Global Equity Incentive Plan    
Total    
Outstanding, beginning balance (in shares) 300  
Granted (in shares) 250  
Outstanding, ending balance (in shares) 550 300
Vested and expected to vest (in shares) 550  
Exercisable (in shares) 400  
Non- Employees | 2021 And 2010 Equity Incentive Plans    
Total    
Outstanding, beginning balance (in shares) 7,500  
Granted (in shares) 0  
Exercised (in shares) 0  
Forfeited (in shares) 0  
Canceled (in shares) 0  
Expired (in shares) 0  
Outstanding, ending balance (in shares) 7,500 7,500
Vested and expected to vest (in shares) 7,500  
Exercisable (in shares) 7,500