Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity and Capital Stock - assumptions (Details)

v3.19.3.a.u2
Shareholders' Equity and Capital Stock - assumptions (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option life (in years) 3 years 8 months 5 days    
Expected warrant life (years)   3 years  
Expected volatility, Minimum 59.00% 54.00% 56.00%
Expected volatility, Maximum   57.00% 57.00%
Expected volatility 59.00%    
Risk-free interest rate 1.60%    
Risk-free interest rate, Minimum 1.60% 1.90% 1.00%
Risk-free interest rate, Maximum   2.20% 1.60%
Forfeiture rate (warrants)     0.00%
Forfeiture rate (RSUs)     6.10%
Expected dividend rate 0.00%   0.00%
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option life (in years) 3 years 8 months 5 days    
Forfeiture rate (options) 6.20%    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Forfeiture rate (RSUs) 4.80%    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option life (in years)   3 years 9 months 15 days 3 years 8 months 27 days
Maximum | Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option life (in years)   3 years 9 months 15 days 3 years 8 months 27 days
Forfeiture rate (options)   6.00% 6.00%
Maximum | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Forfeiture rate (RSUs)   5.90%  
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option life (in years)   3 years 8 months 27 days 3 years 8 months 19 days
Minimum | Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected option life (in years) 3 years 8 months 5 days 3 years 8 months 27 days 3 years 8 months 23 days
Forfeiture rate (options)   5.80% 5.30%
Minimum | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Forfeiture rate (RSUs)   5.50% 6.10%