Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Stock Option Activity (Details)

v3.20.2
Stockholders' Equity - Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Number of Options, Outstanding, Beginning Balance 180,912 82,627
Number of Options, Granted 335,183 100,335
Number of Options, Exercised
Number of Options, Forfeited or cancelled (29,375) (2,050)
Number of Options, Outstanding Ending Balance 486,720 180,912
Number of Options, Expected to Vest in the Future Ending Balance 305,715  
Number of Options, Exercisable 181,005  
Number of Options, Vested, Exercisable and Options Expected to Vest Ending Balance 486,720  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 18.11 $ 24.90
Weighted Average Exercise Price, Granted 2.58 12.50
Weighted Average Exercise Price, Exercised
Weighted Average Exercise Price, Forfeited or cancelled 28.01 16.80
Weighted Average Exercise Price, Outstanding 6.82 $ 18.11
Weighted Average Exercise Price, Expected to Vest 5.23  
Weighted Average Exercise Price, Exercisable 9.51  
Weighted Average Exercise Price, Vested, Exercisable and Options Expected to Vest  
Weighted Average Remaining Contractual Life, Outstanding Beginning 5 years 1 month 2 days 6 years 5 months 20 days
Weighted Average Remaining Contractual Life, Granted 4 years 11 months 8 days 4 years 9 months 14 days
Weighted Average Remaining Contractual Life, Outstanding 0 years 5 years 1 month 2 days
Weighted Average Remaining Contractual Life, Expected to Vest 4 years 8 months 12 days  
Weighted Average Remaining Contractual Life, Exercisable 4 years 9 months 25 days  
Weighted Average Remaining Contractual Life, Vested, Exercisable and Options Expected to Vest 4 years 5 months 27 days  
Aggregate Intrinsic Value, Outstanding, Beginning Balance $ 25,988 $ 60,090
Aggregate Intrinsic Value, Granted 52,214  
Aggregate Intrinsic Value, Outstanding, Ending Balance 62,384 $ 25,988
Aggregate Intrinsic Value, Options expected to vest in the future 41,480  
Aggregate Intrinsic Value, Options exercisable 20,904  
Aggregate Intrinsic Value, Options vested, exercisable and options expected to vest $ 62,384  
2020 Stock Appreciation Rights Plan [Member]    
Number of Options, Outstanding, Beginning Balance  
Number of Options, Granted 114,179  
Number of Options, Exercised  
Number of Options, Forfeited or cancelled  
Number of Options, Outstanding Ending Balance 114,129
Number of Options, Expected to Vest in the Future Ending Balance 114,179  
Number of Options, Exercisable  
Number of Options, Vested, Exercisable and Options Expected to Vest Ending Balance 114,179  
Weighted Average Exercise Price, Outstanding Beginning Balance  
Weighted Average Exercise Price, Granted 2.63  
Weighted Average Exercise Price, Exercised  
Weighted Average Exercise Price, Forfeited or cancelled  
Weighted Average Exercise Price, Outstanding 2.63
Weighted Average Exercise Price, Expected to Vest 2.63  
Weighted Average Exercise Price, Exercisable  
Weighted Average Exercise Price, Vested, Exercisable and Options Expected to Vest $ 2.63  
Weighted Average Remaining Contractual Life, Outstanding Beginning 0 years  
Weighted Average Remaining Contractual Life, Granted 4 years 11 months 23 days  
Weighted Average Remaining Contractual Life, Outstanding 4 years 11 months 23 days  
Weighted Average Remaining Contractual Life, Expected to Vest 4 years 11 months 23 days  
Weighted Average Remaining Contractual Life, Exercisable 0 years  
Weighted Average Remaining Contractual Life, Vested, Exercisable and Options Expected to Vest 4 years 11 months 23 days  
Aggregate Intrinsic Value, Outstanding, Ending Balance $ 5,709  
Aggregate Intrinsic Value, Options expected to vest in the future 5,709  
Aggregate Intrinsic Value, Options exercisable  
Aggregate Intrinsic Value, Options vested, exercisable and options expected to vest $ 5,709