Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Schedule of Outstanding Options Exercise Price (Details)

v3.20.1
Stock-Based Compensation - Schedule of Outstanding Options Exercise Price (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Number of options outstanding | shares 17,529,000
Weighted Average Exercise Price Per Share $ 1.11
Exercise Price One [Member]  
Exercise price, minimum 0.41
Exercise price, maximum $ 0.63
Number of options outstanding | shares 2,920,000
Weighted Average Exercise Price Per Share $ 0.45
Exercise Price Two [Member]  
Exercise price, minimum 0.68
Exercise price, maximum $ 1.12
Number of options outstanding | shares 10,279,000
Weighted Average Exercise Price Per Share $ 0.94
Exercise Price Three [Member]  
Exercise price, minimum 1.24
Exercise price, maximum $ 1.95
Number of options outstanding | shares 2,863,000
Weighted Average Exercise Price Per Share $ 1.33
Exercise Price Four [Member]  
Exercise price, minimum 2.74
Exercise price, maximum $ 3.32
Number of options outstanding | shares 1,467,000
Weighted Average Exercise Price Per Share $ 3.25