XML 107 R87.htm IDEA: XBRL DOCUMENT v3.24.1
Capital Structure - 2023 Private Placement (Details) - USD ($)
$ / shares in Units, $ in Thousands
Nov. 21, 2023
Aug. 17, 2023
Jun. 06, 2023
Mar. 13, 2023
Mar. 09, 2023
Dec. 31, 2023
Nov. 28, 2023
Dec. 31, 2022
Dec. 05, 2022
Class of Warrant or Right [Line Items]                  
Common stock, par value (in dollars per share)           $ 0.0001   $ 0.0001 $ 0.0001
Exercise price of warrants (in dollars per share)             $ 115.00    
Warrants outstanding (in shares)           1,811,749      
Private Placement                  
Class of Warrant or Right [Line Items]                  
Number of shares issued or sold (in shares)         1,650,000        
Common stock, par value (in dollars per share)         $ 0.0001        
Number of additional shares         1,350,000        
Price per share (in dollars per share)       $ 1.50          
Exercise price of warrants (in dollars per share)       $ 2.04          
Purchase price received on transaction       $ 4,500          
Private Placement | Shares issuable upon conversion of the 2023 Private Placement Series A Warrants                  
Class of Warrant or Right [Line Items]                  
Number of shares issued or sold (in shares)         3,000,000        
Warrant vesting term         6 months        
Warrant term         5 years        
Private Placement | Shares issuable upon conversion of the 2023 Private Placement Series B Warrants                  
Class of Warrant or Right [Line Items]                  
Warrant vesting term         6 months        
Warrant term         2 years        
Number of securities called by warrants (in shares)         3,000,000        
Private Placement | Pre-Funded Warrants                  
Class of Warrant or Right [Line Items]                  
Price per share (in dollars per share)       $ 1.4999          
Exercise price of warrants (in dollars per share)       $ 0.0001          
Exercise of pre-funded warrants (in shares) 701,000 549,000 100,000            
Warrants outstanding (in shares)           0