Annual report pursuant to Section 13 and 15(d)

Convertible Redeemable Preferred Stock and Stockholders' Equity - December 2022 Best-Efforts Offering (Details)

v3.24.1
Convertible Redeemable Preferred Stock and Stockholders' Equity - December 2022 Best-Efforts Offering (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 01, 2022
USD ($)
item
$ / shares
shares
Nov. 29, 2022
USD ($)
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Convertible Preferred Stock and Stockholders' Equity        
Common stock par value | $ / shares     $ 0.0001 $ 0.0001
Percentage of five days volume weighted average price 100.00%      
Number of days of volume weighted average price 5 days      
Period considered for volume weighted average price after the issuance of warrants 60 days      
Period for not issuing, entering into any agreement after the closing of the offering   90 days    
Percentage of placement agent fee   8.00%    
Percentage of non-accountable expense allowance   1.00%    
Expenses reimbursed to placement agent | $   $ 100,000    
Warrant        
Convertible Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares) | shares     100 100
Pre-Funded Warrants        
Convertible Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares) | shares       207
December 2022 offering        
Convertible Preferred Stock and Stockholders' Equity        
Price per share | $ / shares $ 14.00      
Net proceeds | $ $ 6,400      
December 2022 offering | Series A warrants        
Convertible Preferred Stock and Stockholders' Equity        
Aggregate share issued | shares     540,000  
Warrants exercise price (in $ per share) | $ / shares     $ 14.00  
December 2022 offering | Series B warrants        
Convertible Preferred Stock and Stockholders' Equity        
Aggregate share issued | shares     540,000  
Warrants exercise price (in $ per share) | $ / shares     $ 14.00  
December 2022 offering | Warrant        
Convertible Preferred Stock and Stockholders' Equity        
Warrants exercise price (in $ per share) | $ / shares $ 14.00   $ 14.00  
Expiration period of warrants (in years) 5 years      
December 2022 offering | Pre-Funded Warrants        
Convertible Preferred Stock and Stockholders' Equity        
Number of warrants issued (in shares) | shares 36,000      
Additional proceeds | $ $ 3,600      
December 2022 offering | Units        
Convertible Preferred Stock and Stockholders' Equity        
Aggregate share issued | shares 504,000      
Common stock par value | $ / shares $ 0.0001      
Number of common shares per unit | item 1      
December 2022 offering | Units | Series A warrants        
Convertible Preferred Stock and Stockholders' Equity        
Number of common shares per unit | item 1      
December 2022 offering | Units | Series B warrants        
Convertible Preferred Stock and Stockholders' Equity        
Number of common shares per unit | item 1      
December 2022 offering | Units | Warrant        
Convertible Preferred Stock and Stockholders' Equity        
Number of common shares per unit | item 1      
Aggregate shares issued upon exercise of warrants (in shares) | shares 1      
Warrants exercise price (in $ per share) | $ / shares $ 14.00      
December 2022 offering | Pre-Funded Units        
Convertible Preferred Stock and Stockholders' Equity        
Aggregate share issued | shares 36,000      
December 2022 offering | Pre-Funded Units | Warrant        
Convertible Preferred Stock and Stockholders' Equity        
Warrants exercise price (in $ per share) | $ / shares $ 0.10      
December 2022 offering | Pre-Funded Units | Pre-Funded Warrants        
Convertible Preferred Stock and Stockholders' Equity        
Number of common shares per unit | item 1