XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation, Stock Options Plan by Exercise Price Range (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Abstract]    
Outstanding number of shares (in shares) 5,292,888  
Weighted average remaining contractual life 7 years 8 months 8 days  
Weighted average exercise price (in dollars per share) $ 1.87  
Exercisable number of shares (in shares) 3,442,501  
Exercisable weighted average exercise price (in dollars per share) $ 1.87  
Weighted average remaining contractual life of exercisable stock options 7 years 3 months 18 days 8 years 11 days
$1.11 - $2.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Abstract]    
Option range of exercise prices, lower range limit (in dollars per share) $ 1.11  
Option range of exercise prices, upper range limit (in dollars per share) $ 2.00  
Outstanding number of shares (in shares) 4,185,877  
Weighted average remaining contractual life 7 years 7 months 2 days  
Weighted average exercise price (in dollars per share) $ 1.47  
Exercisable number of shares (in shares) 2,918,323  
Exercisable weighted average exercise price (in dollars per share) $ 1.43  
$2.01 - $5.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Abstract]    
Option range of exercise prices, lower range limit (in dollars per share) 2.01  
Option range of exercise prices, upper range limit (in dollars per share) $ 5.00  
Outstanding number of shares (in shares) 941,000  
Weighted average remaining contractual life 8 years 8 months 1 day  
Weighted average exercise price (in dollars per share) $ 2.52  
Exercisable number of shares (in shares) 358,267  
Exercisable weighted average exercise price (in dollars per share) $ 2.61  
$5.01 - $181.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Abstract]    
Option range of exercise prices, lower range limit (in dollars per share) 5.01  
Option range of exercise prices, upper range limit (in dollars per share) $ 181.00  
Outstanding number of shares (in shares) 166,011  
Weighted average remaining contractual life 4 years 6 months 14 days  
Weighted average exercise price (in dollars per share) $ 8.07  
Exercisable number of shares (in shares) 165,911  
Exercisable weighted average exercise price (in dollars per share) $ 8.03