XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share-Based Payments - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Oct. 31, 2023
Apr. 30, 2024
Total      
Outstanding, beginning balance (in shares) 1,919,497    
Granted (in shares) 1,000    
Exercised (in shares) 0    
Forfeited (in shares) 0    
Canceled (in shares) (500)    
Expired (in shares) 0    
Outstanding, ending balance (in shares) 1,919,997    
Vested and expected to vest (in shares) 1,919,997    
Exercisable (in shares) 1,555,579    
Weighted Average Exercise Price      
Outstanding, beginning balance (in dollars per share) $ 5.04    
Granted (in dollars per share) 4.90    
Exercised (in dollars per share) 0    
Forfeited (in dollars per share) 0    
Canceled (in dollars per share) 6.11    
Expired (in dollars per share) 0    
Outstanding, ending balance (in dollars per share) 5.04    
Vested and expected to vest (in dollars per share) 5.04    
Exercisable (in dollars per share) $ 4.74    
Weighted Average Remaining Contractual Life (Years)      
Outstanding (in years) 5 years 5 years 2 months 12 days  
Outstanding, granted (in years) 9 years 9 months 18 days    
Vested and expected to vest (in years) 5 years    
Exercisable (in years) 4 years 1 month 6 days    
Aggregate Intrinsic Value      
Outstanding $ 2,125   $ 2,172
Vested and expected to vest 2,125    
Exercisable $ 2,125    
Directors and Employees      
Total      
Outstanding, beginning balance (in shares) 1,883,166    
Granted (in shares) 1,000    
Exercised (in shares) 0    
Forfeited (in shares) 0    
Canceled (in shares) (500)    
Expired (in shares) 0    
Outstanding, ending balance (in shares) 1,883,666    
Vested and expected to vest (in shares) 1,883,666    
Exercisable (in shares) 1,551,829    
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    
Vested and expected to vest (in shares) 36,331    
Exercisable (in shares) 3,750