XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Payments (Tables)
12 Months Ended
Apr. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Allocation of Share Based Compensation Expense Stock-based compensation costs were recorded as follows (in thousands):
 Year Ended April 30,
 20252024
General and administrative$414 $706 
Sales and marketing125 168 
Research and development10 21 
TOS cost of sales105 223 
Total stock-based compensation expense$654 $1,118 
Schedule of Valuation Assumptions for Stock Options
Black-Scholes weighted average assumptions used to calculate the fair value of options granted during the years ended April 30, 2025 and 2024 were as follows:
 Year Ended April 30,
20252024
Expected term in years
6
 6
Risk-free interest rates
3.6% - 4.5%
4.0% - 4.5%
Volatility
54% - 63%
63% - 64%
Dividend yield
0%
0%
Schedule of Stock Option Activity The Company’s stock options activity and related information as of and for the years ended April 30, 2025 and 2024 is as follows:
 
Directors
and
Employees
Non-
Employees
TotalWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Outstanding, May 1, 20241,883,166 36,331 1,919,497 $5.04 5.2$2,172,000 
Granted330,955 — 330,955 5.01 9.6$— 
Exercised(183,404)— (183,404)3.64   
Canceled(83,325)— (83,325)5.83   
Forfeited(268,375)— (268,375)6.05   
Expired(36,666)— (36,666)5.43   
Outstanding, April 30, 2025
1,642,351 36,331 1,678,682 4.98 4.9$4,434,000 
Vested and expected to vest as of April 30, 2025
1,642,351 36,331 1,678,682 4.98 4.9$4,434,000 
Exercisable as of April 30, 2025
1,461,067 5,625 1,466,692 4.86 4.3$4,096,000 
 
Directors
and
Employees
Non-
Employees
TotalWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Outstanding, May 1, 20231,739,336 36,331 1,775,667 4.84.6$2,683,000 
Granted444,730 — 444,730 6.08 9.5— 
Exercised(155,449)— (155,449)2.31   
Canceled(50,535)— (50,535)4.82   
Forfeited(40,750)— (40,750)6.21   
Expired(54,166)— (54,166)12.78   
Outstanding, April 30, 2024
1,883,166 36,331 1,919,497 5.04 5.2$2,172,000 
Vested and expected to vest as of April 30, 2024
1,883,166 36,331 1,919,497 5.04 5.2$2,172,000 
Exercisable as of April 30, 2024
1,481,145 3,750 1,484,895 4.65 4.2$2,172,000