XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Payments (Tables)
12 Months Ended
Apr. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Employee Service Stock-based Compensation, Allocation of Recognized Period Costs Stock-based compensation costs were recorded as follows (in thousands):
 Year Ended April 30,
 20212020
General and administrative$292 $328 
Sales and marketing199 237 
Research and development23 13 
TOS cost of sales84 21 
POS cost of sales— 
Total stock-based compensation expense$598 $600 
Schedule of Stock-based Payment Award, Stock Options, Valuation Assumptions
Black-Scholes assumptions used to calculate the fair value of options granted during the years ended April 30, 2021 and 2020 were as follows:
 Year Ended April 30,
20212020
Expected term in years
3-6
3 - 6
Risk-free interest rates
0.1% - 0.5%
1.3% - 1.8%
Volatility
70% - 75%
69% - 71%
Dividend yield
—%
—%
Schedule of Stock-based Compensation, Stock Options, Activity The Company’s stock options activity and related information as of and for the years ended April 30, 2021 and 2020 is as follows: 
Non-
Employees
Directors
and
Employees
TotalWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Outstanding, May 1, 202043,332 2,228,326 2,271,658 $3.23 5.0$10,663,000 
Granted— 135,834 135,834 9.24 7.3$259,000 
Exercised(1,160)(686,178)(687,338)2.33   
Canceled(923)(47,751)(48,674)6.03   
Forfeited— (12,000)(12,000)7.48   
Expired(5,834)— (5,834)10.80   
Outstanding, April 30, 202135,415 1,618,231 1,653,646 3.96 5.4$11,384,000 
Vested and expected to vest as of April 30, 202135,415 1,618,231 1,653,646 3.96 5.4$11,384,000 
Vested as of April 30, 20219,584 1,323,270 1,332,854 3.34 4.8$9,995,000 
 
Non-
Employees
Directors
and
Employees
TotalWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Outstanding, May 1, 201950,000 2,373,626 2,423,626 $3.19 5.3$14,557,000 
Granted— 229,833 229,833 5.33 8.1544,000 
Exercised— (248,495)(248,495)2.31   
Canceled— (11,824)(11,824)7.96   
Forfeited— (44,813)(44,813)7.85   
Expired(6,668)(70,001)(76,669)8.04   
Outstanding, April 30, 202043,332 2,228,326 2,271,658 3.23 5.0$10,663,000 
Vested and expected to vest as of April 30, 202043,332 2,228,326 2,271,658 3.23 5.0$10,663,000 
Vested as of April 30, 202017,501 1,926,117 1,943,618 2.83 4.5$9,898,000 
Schedule Of Stock-based Compensation Warrants Activity Activity related to warrants is summarized in the following table. Approximately 161,000 shares noted as exercised below were done so via a cash-less exercise basis.
Number
of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Outstanding, May 1, 20191,671,440 $6.20 0.9$5,730,000 
Granted— — — — 
Exercised(858,695)5.62 — 10,045,000 
Forfeited(760,601)5.76 — 8,587,000 
Expired(52,144)4.85 — 700,000 
Outstanding, April 30, 2020— $— — $—