XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMON STOCK WARRANTS - Narrative (Details)
$ in Thousands
1 Months Ended
Nov. 30, 2023
USD ($)
$ / shares
year
month
shares
Aug. 31, 2023
USD ($)
$ / shares
year
shares
Nov. 30, 2022
USD ($)
$ / shares
year
month
shares
Dec. 31, 2023
$ / shares
shares
Apr. 30, 2023
USD ($)
$ / shares
year
shares
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares       7,775,734  
Exercise price per share (in dollars per share)       $ 2.95  
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)     $ 52.50    
Warrants, fair value | $     $ 240    
Warrants, expiration period     5 years    
Warrants, exercise period following date of issuance     6 months    
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     39.00    
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0.939    
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year     5    
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0    
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0.038    
Warrants Issued in November 2022 Common Stock Registered Direct Offering | Maximum | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares     8,931    
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)     $ 42.00 42.00  
Warrants, fair value | $     $ 153    
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     36.36    
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0.939    
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | month     3    
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0    
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0.038    
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares     113,416    
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)     $ 37.980 37.98  
Warrants, fair value | $     $ 3,100    
Warrants, expiration period     5 years    
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     36.36    
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0.939    
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year     5    
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0    
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0.038    
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares     119,047    
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)     $ 37.98 37.98  
Warrants, fair value | $     $ 1,600    
Warrants, expiration period     13 months    
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     36.36    
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0.939    
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year     5    
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0    
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input     0.038    
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares     119,047    
Warrant Inducement Transaction, Modified          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)   $ 8.64      
Additional equity costs | $   $ 657      
Warrant Inducement Transaction, Modified | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   8.18      
Warrant Inducement Transaction, Modified | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0.96      
Warrant Inducement Transaction, Modified | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year   2.3      
Warrant Inducement Transaction, Modified | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0      
Warrant Inducement Transaction, Modified | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0.050      
Series C          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)       19.44 $ 19.44
Warrants, fair value | $         $ 1,100
Series C | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input         16.56
Series C | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input         1.64
Series C | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year         5.5
Series C | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input         0
Series C | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input         0.034
Series C | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)         $ 26.25
Series C | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares         71,430
Series C | Maximum | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares         5,359
Dealer Warrants, April 2023          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)       26.25  
Dealer Warrants, April 2023 | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)         $ 26.25
Warrants, fair value | $         $ 82
Dealer Warrants, April 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input         16.56
Dealer Warrants, April 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input         1.65
Dealer Warrants, April 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year         5
Dealer Warrants, April 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input         0
Dealer Warrants, April 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input         0.035
Dealer Warrants, April 2023 | Maximum | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares         5,359
Private Warrant Inducements          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)   $ 8.64      
Private Warrant Inducements | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares   489,097      
Private Warrant Inducement, Expire August 2028          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)       8.64  
Warrants, fair value | $   $ 1,500      
Private Warrant Inducement, Expire August 2028 | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   8.18      
Private Warrant Inducement, Expire August 2028 | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0.98      
Private Warrant Inducement, Expire August 2028 | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year   5      
Private Warrant Inducement, Expire August 2028 | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0      
Private Warrant Inducement, Expire August 2028 | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0.044      
Private Warrant Inducement, Expire August 2028 | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares   251,001      
Private Warrant Inducement, Expire September 2024          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)       8.64  
Warrants, fair value | $   $ 930      
Private Warrant Inducement, Expire September 2024 | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   8.18      
Private Warrant Inducement, Expire September 2024 | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0      
Private Warrant Inducement, Expire September 2024 | H.C. Wainwright & Co., LLC | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   1.22      
Private Warrant Inducement, Expire September 2024 | H.C. Wainwright & Co., LLC | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year   1.1      
Private Warrant Inducement, Expire September 2024 | H.C. Wainwright & Co., LLC | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0.044      
Private Warrant Inducement, Expire September 2024 | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares   238,096      
Dealer Warrants, August 2023          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)       10.80  
Dealer Warrants, August 2023 | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)   $ 10.80      
Warrants, fair value | $   $ 72      
Dealer Warrants, August 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   8.18      
Dealer Warrants, August 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0.98      
Dealer Warrants, August 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year   5      
Dealer Warrants, August 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0      
Dealer Warrants, August 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input   0.054      
Dealer Warrants, August 2023 | Maximum | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares   12,229      
Pre-Funded Warrants Issued in November 2023          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share) $ 1.30     1.30  
Warrants, fair value | $ $ 685        
Pre-Funded Warrants Issued in November 2023 | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0.93        
Pre-Funded Warrants Issued in November 2023 | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 2.62        
Pre-Funded Warrants Issued in November 2023 | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | month 1        
Pre-Funded Warrants Issued in November 2023 | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0        
Pre-Funded Warrants Issued in November 2023 | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0.055        
Pre-Funded Warrants Issued in November 2023 | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares 3,395,848        
Series D          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share) $ 1.30     1.30  
Warrants, fair value | $ $ 2,600        
Series D | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0.93        
Series D | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 1.03        
Series D | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year 5        
Series D | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0        
Series D | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0.042        
Series D | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares 3,846,154        
Series E          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share) $ 1.30     1.30  
Warrants, fair value | $ $ 1,800        
Series E | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0.93        
Series E | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 1.28        
Series E | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year 1.5        
Series E | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0        
Series E | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0.046        
Series E | Maximum          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares 3,846,154        
Dealer Warrants, November 2023          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share)       $ 1.63  
Dealer Warrants, November 2023 | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Exercise price per share (in dollars per share) $ 1.63        
Warrants, fair value | $ $ 189        
Warrants, expiration period 5 years        
Warrants, exercise period following date of issuance 6 months        
Dealer Warrants, November 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Share Price          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0.93        
Dealer Warrants, November 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 1.03        
Dealer Warrants, November 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Expected Term          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input | year 5        
Dealer Warrants, November 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Expected Dividend Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0        
Dealer Warrants, November 2023 | H.C. Wainwright & Co., LLC | Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value, measurement input 0.042        
Dealer Warrants, November 2023 | Maximum | H.C. Wainwright & Co., LLC          
Class of Warrant or Right [Line Items]          
Number of warrants (in shares) | shares 288,462