Quarterly report pursuant to Section 13 or 15(d)

Stock Options - Summary of Option Activity (Details)

v3.19.2
Stock Options - Summary of Option Activity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Payment Arrangement [Abstract]        
Shares, Outstanding, Beginning balance     9,593,990  
Shares, Granted     3,080,800  
Shares, Exercised (78,229)
Shares, Forfeited     (209,354)  
Shares, Outstanding, Ending balance 12,387,207   12,387,207  
Shares, Vested 7,048,991   7,048,991  
Weighted Average Exercise Price, Outstanding, Beginning balance     $ 4.51  
Weighted Average Exercise Price, Granted     7.43  
Weighted Average Exercise Price, Exercised     3.92  
Weighted Average Exercise Price, Forfeited     7.26  
Weighted Average Exercise Price, Outstanding, Ending balance $ 5.19   5.19  
Weighted Average Exercise Price, Vested $ 3.51   $ 3.51  
Weighted Average Remaining Contractual Term in Years, Outstanding     7 years 3 months 22 days  
Weighted Average Remaining Contractual Term in Years, Vested     6 years 29 days  
Average Intrinsic Value, Outstanding $ 28,315,753   $ 28,315,753  
Average Intrinsic Value, Vested $ 26,768,267   $ 26,768,267