XML 103 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Note 15 - Stock-based Compensation - Outstanding and Exercisable Options (Details)
12 Months Ended
Mar. 31, 2022
$ / shares
shares
Weighted average remaining contractual life (Year) 8 years 7 months 13 days
Number of options outstanding (in shares) 2,989,381
Number of options exercisable (in shares) 989,911
Exercise Price Range 1 [Member]  
Lower limit, exercise price (in CAD per share) | $ / shares $ 1.64
Upper limit, exercise price (in CAD per share) | $ / shares $ 1.84
Weighted average remaining contractual life (Year) 9 years 10 months 17 days
Number of options outstanding (in shares) 37,500
Number of options exercisable (in shares) 0
Exercise Price Range 2 [Member]  
Lower limit, exercise price (in CAD per share) | $ / shares $ 1.85
Upper limit, exercise price (in CAD per share) | $ / shares $ 3.15
Weighted average remaining contractual life (Year) 9 years 7 months 13 days
Number of options outstanding (in shares) 2,050,399
Number of options exercisable (in shares) 190,701
Exercise Price Range 3 [Member]  
Lower limit, exercise price (in CAD per share) | $ / shares $ 3.16
Upper limit, exercise price (in CAD per share) | $ / shares $ 5.20
Weighted average remaining contractual life (Year) 8 years
Number of options outstanding (in shares) 298,376
Number of options exercisable (in shares) 211,095
Exercise Price Range 4 [Member]  
Lower limit, exercise price (in CAD per share) | $ / shares $ 5.21
Upper limit, exercise price (in CAD per share) | $ / shares $ 8.20
Weighted average remaining contractual life (Year) 6 years 3 months 3 days
Number of options outstanding (in shares) 190,819
Number of options exercisable (in shares) 190,819
Exercise Price Range 5 [Member]  
Lower limit, exercise price (in CAD per share) | $ / shares $ 8.21
Upper limit, exercise price (in CAD per share) | $ / shares $ 11.36
Weighted average remaining contractual life (Year) 7 years 14 days
Number of options outstanding (in shares) 206,445
Number of options exercisable (in shares) 191,454
Exercise Price Range 6 [Member]  
Lower limit, exercise price (in CAD per share) | $ / shares $ 11.37
Upper limit, exercise price (in CAD per share) | $ / shares $ 12.84
Weighted average remaining contractual life (Year) 1 year 1 month 9 days
Number of options outstanding (in shares) 65,625
Number of options exercisable (in shares) 65,625
Exercise Price Range 7 [Member]  
Lower limit, exercise price (in CAD per share) | $ / shares $ 12.85
Upper limit, exercise price (in CAD per share) | $ / shares $ 13.68
Weighted average remaining contractual life (Year) 4 years 10 months 24 days
Number of options outstanding (in shares) 13,542
Number of options exercisable (in shares) 13,542
Exercise Price Range 8 [Member]  
Lower limit, exercise price (in CAD per share) | $ / shares $ 13.69
Upper limit, exercise price (in CAD per share) | $ / shares $ 15.04
Weighted average remaining contractual life (Year) 5 years 2 months 12 days
Number of options outstanding (in shares) 90,313
Number of options exercisable (in shares) 90,313
Exercise Price Range 9 [Member]  
Lower limit, exercise price (in CAD per share) | $ / shares $ 15.05
Upper limit, exercise price (in CAD per share) | $ / shares $ 38.40
Weighted average remaining contractual life (Year) 1 year 18 days
Number of options outstanding (in shares) 36,362
Number of options exercisable (in shares) 36,362