Annual report pursuant to Section 13 and 15(d)

Stock Options - Summary of Option Activity (Details)

v3.8.0.1
Stock Options - Summary of Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Shares Outstanding, Beginning balance 6,610,179 3,982,065  
Shares, Granted 1,681,500 3,020,000  
Shares, Exercised (272,734) (326,886) (11,666,802)
Shares, Forfeited (173,979) (65,000)  
Shares Outstanding, Ending balance 7,844,966 6,610,179 3,982,065
Shares, Vested 4,514,977  
Weighted Average Exercise Price Outstanding, Beginning balance $ 2.54 $ 1.03  
Weighted Average Exercise Price, Granted 8.28 4.42  
Weighted Average Exercise Price, Exercised 0.67 1.43  
Weighted Average Exercise Price, Forfeited 6.53 2.44  
Weighted Average Exercise Price Outstanding, Ending balance 3.75 2.54 $ 1.03
Weighted Average Exercise Price, Vested $ 1.98  
Weighted Average Remaining Contractual Term in Years, Outstanding 7 years 8 months 19 days    
Weighted Average Remaining Contractual Term in Years, Vested 7 years 7 days    
Average Intrinsic Value, Outstanding $ 29,433,877    
Average Intrinsic Value, Vested $ 23,444,225