Stock-Based Compensation - Schedule of Warrant Activity (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Number of Warrants Outstanding, Beginning | shares 70,000
Number of Warrants Outstanding, Granted | shares
Number of Warrants Outstanding, Forfeited/Cancelled | shares
Number of Warrants Outstanding, Exercised | shares
Number of Warrants Outstanding, Ending | shares 70,000
Weighted Average Exercise Price, Beginning $ 1.83
Weighted Average Exercise Price, Granted
Weighted Average Exercise Price, Forfeited/Cancelled
Weighted Average Exercise Price, Exercised
Weighted Average Exercise Price, Ending 1.83
Weighted Average Fair Value, Beginning 5.21
Weighted Average Fair Value, Granted
Weighted Average Fair Value, Forfeited/Cancelled
Weighted Average Fair Value, Exercised
Weighted Average Fair Value, Ending $ 5.21
Weighted-average Remaining Contractual Life (Years) Outstanding, Ending 3 years