Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
Stock-based Compensation - Schedule of Outstanding Options Exercise Price (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Number of options outstanding | shares 13,457,000
Weighted Average Exercise Price Per Share $ 1.13
Exercise Price One [Member]  
Exercise price, minimum 0.41
Exercise price, maximum $ 0.63
Number of options outstanding | shares 2,835,000
Weighted Average Exercise Price Per Share $ 0.43
Exercise Price Two [Member]  
Exercise price, minimum 0.68
Exercise price, maximum $ 1.12
Number of options outstanding | shares 6,521,000
Weighted Average Exercise Price Per Share $ 0.88
Exercise Price Three [Member]  
Exercise price, minimum 1.24
Exercise price, maximum $ 1.95
Number of options outstanding | shares 2,585,000
Weighted Average Exercise Price Per Share $ 1.31
Exercise Price Four [Member]  
Exercise price, minimum 2.74
Exercise price, maximum $ 3.32
Number of options outstanding | shares 1,516,000
Weighted Average Exercise Price Per Share $ 3.23