XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Share-Based Payments - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Oct. 31, 2024
Apr. 30, 2024
Total    
Outstanding, beginning balance (in shares) 1,919,497  
Granted (in shares) 102,500  
Exercised (in shares) (105,137)  
Forfeited (in shares) (210,750)  
Canceled (in shares) (500)  
Expired (in shares) (1,500)  
Outstanding, ending balance (in shares) 1,704,110 1,919,497
Vested and expected to vest (in shares) 1,704,110  
Exercisable (in shares) 1,569,847  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 5.04  
Granted (in dollars per share) 4.26  
Exercised (in dollars per share) 2.63  
Forfeited (in dollars per share) 6.50  
Canceled (in dollars per share) 6.11  
Expired (in dollars per share) 6.11  
Outstanding, ending balance (in dollars per share) 4.96 $ 5.04
Vested and expected to vest (in dollars per share) 4.96  
Exercisable (in dollars per share) $ 4.94  
Weighted Average Remaining Contractual Life (Years)    
Outstanding (in years) 4 years 9 months 18 days 5 years 2 months 12 days
Outstanding, granted (in years) 9 years 9 months 18 days  
Vested and expected to vest (in years) 4 years 9 months 18 days  
Exercisable (in years) 4 years 4 months 24 days  
Aggregate Intrinsic Value    
Outstanding $ 1,275 $ 2,172
Vested and expected to vest 1,275  
Exercisable $ 1,275  
Directors and Employees    
Total    
Outstanding, beginning balance (in shares) 1,883,166  
Granted (in shares) 102,500  
Exercised (in shares) (105,137)  
Forfeited (in shares) (210,750)  
Canceled (in shares) (500)  
Expired (in shares) (1,500)  
Outstanding, ending balance (in shares) 1,667,779 1,883,166
Vested and expected to vest (in shares) 1,667,779  
Exercisable (in shares) 1,566,097  
Non- Employees    
Total    
Outstanding, beginning balance (in shares) 36,331  
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) 36,331 36,331
Vested and expected to vest (in shares) 36,331  
Exercisable (in shares) 3,750