Stock-based Compensation - Summary of Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]    
Options Outstanding, Beginning 1,172,707 332,707
Options Outstanding, Option granted 890,000 850,000
Options Outstanding, Expired
Options Outstanding, Forfeited options 40,890
Options Outstanding, Exercised
Options Outstanding, Ending 2,021,817 1,172,707
Weighted Average Exercise Price Outstanding, Beginning $ 2.23 $ 1.29
Weighted Average Exercise Price Options granted 1.07 2.63
Weighted Average Exercise Price Expired
Weighted Average Exercise Price Forfeited options (3.85)
Weighted Average Exercise Price Exercised
Weighted Average Exercise Price Outstanding, Ending 1.69 2.23
Weighted Average Fair Value Outstanding, Beginning 1.09 0.70
Weighted Average Fair Value Options granted 0.52 1.24
Weighted Average Fair Value Expired
Weighted Average Fair Value Forfeited options (1.59)
Weighted Average Fair Value Exercised
Weighted Average Fair Value Outstanding, Ending $ 0.83 $ 1.09
Weighted-average Remaining Contractual Life (years) Outstanding, Beginning 8 years 8 months 19 days 7 years 18 days
Weighted-average Remaining Contractual Life (years) Options granted 9 years 7 months 28 days 9 years 8 months 23 days
Weighted-average Remaining Contractual Life (years) Options Forfeited options 8 years 15 days
Weighted-average Remaining Contractual Life (years) Outstanding, Ending 8 years 8 months 23 days 8 years 8 months 19 days