Annual report pursuant to Section 13 and 15(d)

Warrants - Additional information (Details)

v3.23.1
Warrants - Additional information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 22, 2021
USD ($)
$ / shares
shares
Nov. 30, 2020
USD ($)
$ / shares
shares
Jul. 20, 2020
USD ($)
director
$ / shares
shares
Jun. 24, 2020
USD ($)
director
$ / shares
shares
Dec. 19, 2019
USD ($)
$ / shares
shares
Nov. 04, 2019
$ / shares
shares
Sep. 17, 2019
$ / shares
shares
May 06, 2019
$ / shares
shares
Mar. 31, 2021
USD ($)
$ / shares
shares
Oct. 31, 2020
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
shares
Mar. 31, 2021
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jul. 01, 2021
$ / shares
Jun. 01, 2020
shares
Jan. 13, 2020
$ / shares
Class of Warrant or Right [Line Items]                                  
Warrants outstanding, intrinsic value | $                         $ 0 $ 0      
Warrants issued (in shares) | shares   66,667 33,334 166,668 156,250 1,834             0 548,110      
Warrants, exercise price (in dollars per share) | $ / shares   $ 6.00 $ 6.30 $ 7.50 $ 30.00 $ 30.00                      
Warrant term   72 months   84 months 24 months 24 months                      
Warrants exercised (in shares) | shares                     83,334   0 389,881      
Cash received for warrant exercises | $                     $ 400   $ 0 $ 1,685      
Warrants exercised (in dollars per share) | $ / shares                         $ 0 $ 4.52      
Warrants, modified exercise price of existing warrants (in dollars per share) | $ / shares       $ 25.50                          
Increase in fair value of warrant | $       $ 100                 $ 0 $ (23,463)      
Number of warrants converted (in shares) | shares                               173,611  
Number of individuals received warrants | director     2 2                          
General and administrative expenses                                  
Class of Warrant or Right [Line Items]                                  
Total cost of contract termination | $                         $ 5,700        
General and administrative expense for warrants issued for services | $   $ 100                              
Shareholder Guaranties                                  
Class of Warrant or Right [Line Items]                                  
Warrants, fair value | $         $ 4,200                        
Warrant Exercise Period One                                  
Class of Warrant or Right [Line Items]                                  
Period from issuance date after which warrants become exercisable             12 months                    
Warrant Exercise Period Two                                  
Class of Warrant or Right [Line Items]                                  
Period from issuance date after which warrants become exercisable             18 months                    
May 2019 PIPE                                  
Class of Warrant or Right [Line Items]                                  
Warrants exercised (in shares) | shares                 174,602                
Cash received for warrant exercises | $                 $ 1,300                
Warrants, modified exercise price of existing warrants (in dollars per share) | $ / shares                 $ 7.50                
Increase in fair value of warrant | $                 $ 200                
IPO                                  
Class of Warrant or Right [Line Items]                                  
Sale of stock, purchase price (in dollars per share) | $ / shares                             $ 5.00    
January 2021 PIPE                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares 548,082                                
Warrant term 6 years                                
Warrants exercised (in dollars per share) | $ / shares $ 8.70                                
Warrants, modified exercise price of existing warrants (in dollars per share) | $ / shares $ 7.50                                
Increase in fair value of warrant | $ $ 200                                
Exercise Price $5.00                                  
Class of Warrant or Right [Line Items]                                  
Warrants, exercise price (in dollars per share) | $ / shares         $ 30.00                        
Broker                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares               36,757                  
Warrants exercised (in dollars per share) | $ / shares               $ 18.00                  
Advisor | Exercise Price $0.10 | Warrant Exercise Period One                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares             416,668                    
Warrants exercised (in dollars per share) | $ / shares             $ 0.60                    
Advisor | Exercise Price $0.10 | Warrant Exercise Period Two                                  
Class of Warrant or Right [Line Items]                                  
Warrants exercised (in dollars per share) | $ / shares             $ 0.60                    
Warrants exercisable (in shares) | shares             208,334                    
Advisor | Exercise Price $10.00 | Warrant Exercise Period One                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares             250,000                    
Warrants exercised (in dollars per share) | $ / shares             $ 60.00                    
Advisor | Exercise Price $10.00 | Warrant Exercise Period Two                                  
Class of Warrant or Right [Line Items]                                  
Warrants exercised (in dollars per share) | $ / shares             $ 60.00                    
Warrants exercisable (in shares) | shares             250,000                    
PIPE Transaction                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares               957,499                  
Warrants exercised (in dollars per share) | $ / shares               $ 25.50                  
Series F Preferred Stock                                  
Class of Warrant or Right [Line Items]                                  
Adjustment to additional paid-in capital for discount on preferred stock | $                   $ 14,600              
Series F Warrants                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares                   7,233,855              
Warrants, exercise price (in dollars per share) | $ / shares                   $ 4.50              
Warrant term                   72 months              
Increase in fair value of warrant | $                           $ (23,463)      
Guarantor Warrants                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares         1,083,334                        
Warrants, exercise price (in dollars per share) | $ / shares         $ 10.92                        
ABG Warrants | Licensing arrangement                                  
Class of Warrant or Right [Line Items]                                  
Warrants, exercise price (in dollars per share) | $ / shares                                 $ 30.00
June 2020 Warrants                                  
Class of Warrant or Right [Line Items]                                  
Warrants, exercise price (in dollars per share) | $ / shares       $ 7.50                          
Warrant term       84 months                          
June 2020 Warrants | Director                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares       83,334                          
June 2020 Warrants | Shareholder                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares       83,334                          
July 2020 Guarantor Warrants                                  
Class of Warrant or Right [Line Items]                                  
Warrants issued (in shares) | shares     50,000                            
Warrants, exercise price (in dollars per share) | $ / shares     $ 6.30                            
Warrant term     84 months                            
Share-based compensation expense | $     $ 1,000                            
Compensation Warrants                                  
Class of Warrant or Right [Line Items]                                  
Warrants exercised (in shares) | shares                       131,945          
Conversion of convertible notes to common stock (in shares) | shares                       122,782          
Compensation Warrants | Advisor | Exercise Price $0.10 | Warrant Exercise Period One                                  
Class of Warrant or Right [Line Items]                                  
Warrants exercisable (in shares) | shares             208,334