Quarterly report pursuant to Section 13 or 15(d)

Stock Options - Summary of Option Activity (Details)

v3.10.0.1
Stock Options - Summary of Option Activity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]        
Shares, Outstanding, Beginning balance     7,844,966  
Shares, Granted     1,988,500  
Shares, Exercised (52,604) (76,768) (89,069) (237,317)
Shares, Forfeited     (275,406)  
Shares, Outstanding, Ending balance 9,468,991   9,468,991  
Shares, Vested     5,362,440  
Weighted Average Exercise Price, Outstanding, Beginning balance     $ 3.75  
Weighted Average Exercise Price, Granted     7.82  
Weighted Average Exercise Price, Exercised     3.40  
Weighted Average Exercise Price, Forfeited     7.78  
Weighted Average Exercise Price, Outstanding, Ending balance $ 4.49   4.49  
Weighted Average Exercise Price, Vested $ 2.58   $ 2.58  
Weighted Average Remaining Contractual Term in Years, Outstanding     3 years 4 months 28 days  
Weighted Average Remaining Contractual Term in Years, Vested     2 years 26 days  
Average Intrinsic Value, Outstanding $ 18,702,009   $ 18,702,009  
Average Intrinsic Value, Vested $ 16,383,991   $ 16,383,991