Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Public Offering Warrant Liabilities (Details)

v3.23.1
Stockholders' Equity - Public Offering Warrant Liabilities (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2022
Dec. 31, 2021
Nov. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity          
Number of units issued   127,340 149,252    
Number of Warrants issued per unit $ 3.30        
Common Stock, par value (in dollars per share)   $ 0.0001   $ 0.0001 $ 0.0001
Net proceeds from this underwritten public offering   $ 2,000 $ 3,000    
Change in fair value of warrant liabilities       $ (5,580) $ 0
October 2022 Public Offering          
Stockholders' Equity          
Exercise price of warrants 3.30        
Common Stock, par value (in dollars per share) $ 0.0001        
Net proceeds from this underwritten public offering $ 10,300        
Fair value of warrants $ 8,300        
Change in fair value of warrant liabilities       $ 5,600  
October 2022 Public Offering | Warrant          
Stockholders' Equity          
Number of Warrants issued per unit $ 1        
Number of shares to be purchased for each unit 1        
October 2022 Public Offering | Pre-funded warrants          
Stockholders' Equity          
Number of shares to be purchased for each unit $ 1        
Pre-funded Units          
Stockholders' Equity          
Number of units issued 949,900        
Number of Warrants issued per unit $ 3.30        
Number of shares to be purchased for each unit 3.2999        
Exercise price of warrants $ 0.0001        
Pre-funded Units | October 2022 Public Offering          
Stockholders' Equity          
Number of units issued 984,300        
Number of Warrants issued per unit $ 1        
Issue price per unit 3.2999        
Units | October 2022 Public Offering          
Stockholders' Equity          
Number of units issued 2,652,065        
Number of shares issued per unit 1        
Issue price per unit 3.30        
Common Stock, par value (in dollars per share) $ 0.0001