Stock Based Compensation - Summary of Stock Options Granted Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Number of Options, Granted 1,355,136  
Number of Options, Exercised  
Number of Options, Cancelled (34,042)  
Number of Warrants, Outstanding, Beginning 5,136,679  
Number of Warrants, Exercisable 2,356,657  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted Average Exercise Price, Outstanding, December 31, 2019 $ 5.56  
Weighted Average Exercise Price, Granted 1.97  
Weighted Average Exercise Price, Exercised  
Weighted Average Exercise Price, Cancelled 5.53  
Weighted average exercise price, Outstanding, Ending 4.61 $ 5.56
Weighted average exercise price, Exercisable $ 7.03  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted Average Remaining Contractual Term (Years) 8 years 8 years 10 months 24 days
Weighted average life (years), Exercisable 7 years 4 months 24 days  
Aggregate Intrinsic Value, Outstanding $ 342,551
Aggregate Intrinsic Value, Granted 21,627  
Aggregate Intrinsic Value, Exercised  
Aggregate Intrinsic Value, Cancelled 1,566  
Intrinsic value of Warrants, Exercisable