v3.23.1
Common Stock Warrants - Additional Information (Details)
1 Months Ended 12 Months Ended
Jan. 03, 2022
USD ($)
$ / shares
shares
Feb. 16, 2021
USD ($)
$ / shares
shares
Nov. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
item
$ / shares
shares
Dec. 31, 2021
USD ($)
Nov. 22, 2022
USD ($)
$ / shares
shares
Oct. 01, 2021
$ / shares
shares
Jul. 01, 2021
$ / shares
shares
Jun. 30, 2021
$ / shares
shares
Apr. 01, 2021
$ / shares
shares
Jan. 31, 2021
$ / shares
shares
Common Stock Warrants                      
Warrants outstanding                     83,334
Warrants exercise price | $ / shares       $ 11.79         $ 0.01   $ 0.01
Change in fair value of warrant liability | $       $ (8,405,000)              
Warrant liability | $       $ 1,510,000              
Weighted average remaining life of warrants       3 years 8 months 12 days              
Intrinsic value of the warrants | $       $ 170,000              
Proceeds from warrant exercises | $       $ 553,150 $ 13,350,226            
Series E Warrants                      
Common Stock Warrants                      
Warrants outstanding       50,000             2,333,908
Warrants exercise price | $ / shares       $ 8.51             $ 8.51
Warrants term                     12 months
Number of warrant holders who exercised their warrants | item       3              
Warrants to purchase shares of common stock       50,000              
Series F Warrants                      
Common Stock Warrants                      
Warrants outstanding                     233,391
Warrants exercise price | $ / shares                     $ 6.90
Warrants term                     5 years
Warrants to purchase shares of common stock                     2,567,299
Series G Warrants                      
Common Stock Warrants                      
Warrants outstanding       15,000         1,653,281    
Warrants exercise price | $ / shares       $ 8.51         $ 8.51    
Warrants term                 5 years    
Number of warrant holders who exercised their warrants | item       1              
Warrants to purchase shares of common stock       15,000         66,251    
Dividend Yield                      
Common Stock Warrants                      
Warrants, measurement input       0              
Expected term                      
Common Stock Warrants                      
Warrants term       5 years              
Volatility                      
Common Stock Warrants                      
Warrant liability | $           $ 105          
Warrants, measurement input       127.7              
Risk-free interest rate                      
Common Stock Warrants                      
Warrants, measurement input       0.72              
Placement Agent Agreement                      
Common Stock Warrants                      
Warrants outstanding                 152,378    
Warrants exercise price | $ / shares                 $ 7.547    
Advisory Agreements                      
Common Stock Warrants                      
Warrants exercise price | $ / shares $ 8.96 $ 11.46       $ 7.75 $ 9.30 $ 9.76   $ 8.80  
Change in fair value of warrant liability | $ $ 147,000 $ 560,000 $ 9,600,000                
Warrant liability | $       $ 1,440,000              
Warrants term 5 years 5 years       5 years 5 years 5 years   5 years  
Warrants to purchase shares of common stock   35,000       1,993,485 10,300     7,000  
Warrants to purchase shares of common stock 10,300             10,300      
Advisory Agreements | Dividend Yield                      
Common Stock Warrants                      
Warrants, measurement input       0   0          
Advisory Agreements | Volatility                      
Common Stock Warrants                      
Warrants, measurement input       111.8              
Advisory Agreements | Risk-free interest rate                      
Common Stock Warrants                      
Warrants, measurement input       2.38   3.97