XML 80 R71.htm IDEA: XBRL DOCUMENT v3.20.1
SHARE-BASED PAYMENTS - Schedule of Share-based Compensation, Outstanding and Exercisable Options (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2019
$ / shares
Canada, Dollars      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, quantity (in shares) | shares   73,650  
Options outstanding, intrinsic value | $   $ 0.00  
Options exercisable, quantity (in shares) | shares   73,650  
Exercisable options, intrinsic value | $   $ 0.00  
Canada, Dollars | $5.00 to $9.99      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, quantity (in shares) | shares   73,650  
Options outstanding, weighted average price (per share)     $ 5.85
Options outstanding, weighted average remaining contractual life 26 days    
Options outstanding, intrinsic value | $   $ 0.00  
Options exercisable, quantity (in shares) | shares   73,650  
Options exercisable, weighted average price (per share)     5.85
Options exercisable, weighted average remaining contractual life 26 days    
Exercisable options, intrinsic value | $   $ 0.00  
Canada, Dollars | $5.00 to $9.99 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)     5.00
Options exercisable, weighted average price (per share)     5.00
Canada, Dollars | $5.00 to $9.99 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)     9.99
Options exercisable, weighted average price (per share)     $ 9.99
United States of America, Dollars      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, quantity (in shares) | shares   1,413,783  
Options outstanding, intrinsic value | $   $ 52,000.00  
Options exercisable, quantity (in shares) | shares   1,190,402  
Exercisable options, intrinsic value | $   $ 35,000.00  
United States of America, Dollars | $0.00 to $4.99      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, quantity (in shares) | shares   1,228,656  
Options outstanding, weighted average price (per share)   $ 2,810.00  
Options outstanding, weighted average remaining contractual life 3 years 4 months 2 days    
Options outstanding, intrinsic value | $   $ 52,000.00  
Options exercisable, quantity (in shares) | shares   1,005,275  
Options exercisable, weighted average price (per share)   $ 2,880.00  
Options exercisable, weighted average remaining contractual life 3 years 50 days    
Exercisable options, intrinsic value | $   $ 35,000.00  
United States of America, Dollars | $0.00 to $4.99 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)   $ 0.00  
Options exercisable, weighted average price (per share)   0.00  
United States of America, Dollars | $0.00 to $4.99 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)   4.99  
Options exercisable, weighted average price (per share)   $ 4.99  
United States of America, Dollars | $5.00 to $9.99      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, quantity (in shares) | shares   158,862  
Options outstanding, weighted average price (per share)   $ 6,000.00  
Options outstanding, weighted average remaining contractual life 2 years 1 month 16 days    
Options outstanding, intrinsic value | $   $ 0.00  
Options exercisable, quantity (in shares) | shares   158,862  
Options exercisable, weighted average price (per share)   $ 6,000.00  
Options exercisable, weighted average remaining contractual life 2 years 1 month 16 days    
Exercisable options, intrinsic value | $   $ 0.00  
United States of America, Dollars | $5.00 to $9.99 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)   $ 5.00  
Options exercisable, weighted average price (per share)   5.00  
United States of America, Dollars | $5.00 to $9.99 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)   9.99  
Options exercisable, weighted average price (per share)   $ 9.99  
United States of America, Dollars | $10.00 to $14.99      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, quantity (in shares) | shares   13,515  
Options outstanding, weighted average price (per share)   $ 12,590.00  
Options outstanding, weighted average remaining contractual life 1 year 3 months 8 days    
Options outstanding, intrinsic value | $   $ 0.00  
Options exercisable, quantity (in shares) | shares   13,515  
Options exercisable, weighted average price (per share)   $ 12,590.00  
Options exercisable, weighted average remaining contractual life 1 year 3 months 8 days    
Exercisable options, intrinsic value | $   $ 0.00  
United States of America, Dollars | $10.00 to $14.99 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)   $ 10.00  
Options exercisable, weighted average price (per share)   10.00  
United States of America, Dollars | $10.00 to $14.99 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)   14.99  
Options exercisable, weighted average price (per share)   $ 14.99  
United States of America, Dollars | $15.00 to $19.99      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, quantity (in shares) | shares   12,750  
Options outstanding, weighted average price (per share)   $ 15,610.00  
Options outstanding, weighted average remaining contractual life 1 year 11 days    
Options outstanding, intrinsic value | $   $ 0.00  
Options exercisable, quantity (in shares) | shares   12,750  
Options exercisable, weighted average price (per share)   $ 15,610.00  
Options exercisable, weighted average remaining contractual life 1 year 11 days    
Exercisable options, intrinsic value | $   $ 0.00  
United States of America, Dollars | $15.00 to $19.99 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)   $ 15.00  
Options exercisable, weighted average price (per share)   15.00  
United States of America, Dollars | $15.00 to $19.99 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, weighted average price (per share)   19.99  
Options exercisable, weighted average price (per share)   $ 19.99