Stock Based Compensation - Summary of Additional Information about Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options Outstanding 5,136,679   3,815,585
Weighted Average Remaining Contractual Term (Years) 8 years 8 years 10 months 24 days  
Number of Warrants, Exercisable 2,356,657    
Exercise Price $0.01 - $2.50      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise Price $ 0.01    
Exercise Price $ 2.5    
Options Outstanding 3,422,675    
Weighted Average Remaining Contractual Term (Years) 8 years 4 months 24 days    
Number of Warrants, Exercisable 1,224,211    
Exercise Price $2.51 - $7.52      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise Price $ 2.51    
Exercise Price $ 7.52    
Options Outstanding 677,250    
Weighted Average Remaining Contractual Term (Years) 8 years 1 month 6 days    
Number of Warrants, Exercisable 243,018    
Exercise Price $7.53 - $15.00      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise Price $ 7.53    
Exercise Price $ 15    
Options Outstanding 1,036,754    
Weighted Average Remaining Contractual Term (Years) 6 years 6 months    
Number of Warrants, Exercisable 889,428