Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Stockholders' Equity - Schedule of Stock Option Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number of Options, Outstanding, Beginning Balance 713,010 180,912
Number of Options, Granted 143,072 579,998
Number of Options, Exercised
Number of Options, Forfeited or cancelled (47,900)
Number of Options, Outstanding Ending Balance 856,082 713,010
Number of Options, Expected to vest in the future Ending Balance 439,611  
Number of Options, Exercisable 416,471  
Number of Options, Vested, Exercisable and Options Expected to Vest Ending Balance 856,082  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 5.15 $ 1.81
Weighted Average Exercise Price, Granted 3.21 2.55
Weighted Average Exercise Price, Exercised
Weighted Average Exercise Price, Forfeited or cancelled 22.62
Weighted Average Exercise Price, Outstanding 4.82 $ 5.15
Weighted Average Exercise Price, Expected to Vest 3.73  
Weighted Average Exercise Price, Exercisable 5.98  
Weighted Average Exercise Price, Vested, Exercisable and Options Expected to Vest $ 4.82  
Weighted Average Remaining Contractual Life, Outstanding Beginning 4 years 4 months 24 days 5 years 1 month 2 days
Weighted Average Remaining Contractual Life, Granted 4 years 9 months 7 days 4 years 6 months 25 days
Weighted Average Remaining Contractual Life, Exercised 0 years 0 years
Weighted Average Remaining Contractual Life, Forfeited or cancelled 0 years 0 years
Weighted Average Remaining Contractual Life, Outstanding 4 years 3 months 4 days 4 years 4 months 24 days
Weighted Average Remaining Contractual Life, Expected to Vest 4 years 4 months 24 days  
Weighted Average Remaining Contractual Life, Exercisable 4 years 1 month 6 days  
Weighted Average Remaining Contractual Life, Vested, Exercisable and Options Expected to Vest 4 years 3 months 4 days  
Aggregate Intrinsic Value, Outstanding Beginning Balance $ 477,802 $ 25,988
Aggregate Intrinsic Value, Granted
Aggregate Intrinsic Value, Exercised
Aggregate Intrinsic Value, Forfeited or cancelled
Aggregate Intrinsic Value, Outstanding Ending Balance 746,906 $ 477,802
Aggregate Intrinsic Value, Options expected to vest in the future  
Aggregate Intrinsic Value, Options exercisable  
Aggregate Intrinsic Value, Options vested, exercisable and options expected to vest $ 746,906  
Stock Appreciation Rights [Member]    
Number of Options, Outstanding, Beginning Balance 127,679
Number of Options, Granted 127,679
Number of Options, Exercised
Number of Options, Forfeited or cancelled
Number of Options, Outstanding Ending Balance 127,679 127,679
Number of Options, Expected to vest in the future Ending Balance 118,679  
Number of Options, Exercisable 9,000  
Number of Options, Vested, Exercisable and Options Expected to Vest Ending Balance 127,679  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 2.61
Weighted Average Exercise Price, Granted 2.61
Weighted Average Exercise Price, Exercised
Weighted Average Exercise Price, Forfeited or cancelled
Weighted Average Exercise Price, Outstanding 2.61 $ 2.61
Weighted Average Exercise Price, Expected to Vest 2.62  
Weighted Average Exercise Price, Exercisable 2.47  
Weighted Average Exercise Price, Vested, Exercisable and Options Expected to Vest $ 2.61  
Weighted Average Remaining Contractual Life, Outstanding Beginning 4 years 6 months 7 days 0 years
Weighted Average Remaining Contractual Life, Granted 0 years 4 years 6 months 7 days
Weighted Average Remaining Contractual Life, Exercised 0 years 0 years
Weighted Average Remaining Contractual Life, Forfeited or cancelled 0 years 0 years
Weighted Average Remaining Contractual Life, Outstanding 4 years 3 months 8 days 4 years 6 months 7 days
Weighted Average Remaining Contractual Life, Expected to Vest 4 years 2 months 30 days  
Weighted Average Remaining Contractual Life, Exercisable 4 years 7 months 21 days  
Weighted Average Remaining Contractual Life, Vested, Exercisable and Options Expected to Vest 4 years 3 months 8 days  
Aggregate Intrinsic Value, Outstanding Beginning Balance $ 97,919
Aggregate Intrinsic Value, Granted 97,919
Aggregate Intrinsic Value, Exercised
Aggregate Intrinsic Value, Forfeited or cancelled
Aggregate Intrinsic Value, Outstanding Ending Balance 141,330 $ 97,919
Aggregate Intrinsic Value, Options expected to vest in the future  
Aggregate Intrinsic Value, Options exercisable  
Aggregate Intrinsic Value, Options vested, exercisable and options expected to vest $ 141,330