XML 110 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON STOCK WARRANTS - Narrative (Details)
$ in Thousands
Dec. 31, 2024
$ / shares
shares
Aug. 31, 2024
USD ($)
year
$ / shares
shares
Aug. 23, 2024
$ / shares
Nov. 30, 2023
USD ($)
$ / shares
year
shares
Aug. 31, 2023
USD ($)
$ / shares
year
shares
Apr. 30, 2023
USD ($)
$ / shares
year
shares
Class of Warrant or Right [Line Items]            
Number of warrants (in shares) | shares 1,307,842          
Exercise price per share (in dollars per share) $ 12.63   $ 4.35      
Series C            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) 194.40         $ 194.40
Warrants, fair value | $           $ 1,100
Series C | Measurement Input, Share Price            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input           165.60
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)           $ 262.50
Series C | Maximum            
Class of Warrant or Right [Line Items]            
Number of warrants (in shares) | shares           7,142
Series C | Maximum | H.C. Wainwright & Co., LLC            
Class of Warrant or Right [Line Items]            
Number of warrants (in shares) | shares           534
Dealer Warrants, April 2023            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) 262.50          
Dealer Warrants, April 2023 | H.C. Wainwright & Co., LLC            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share)           $ 262.50
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           165.60
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           534
Private Warrant Inducements            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share)         $ 86.42  
Private Warrant Inducements | Maximum            
Class of Warrant or Right [Line Items]            
Number of warrants (in shares) | shares         48,911  
Private Warrant Inducement, Expire August 2028            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) 86.42          
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         81.80  
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         25,101  
Private Warrant Inducement, Expire September 2024            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) 86.42          
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         81.80  
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         23,810  
Dealer Warrants, August 2023            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) 108.04          
Dealer Warrants, August 2023 | H.C. Wainwright & Co., LLC            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share)         $ 108.04  
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         81.80  
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         1,222  
Pre-Funded Warrants Issued in November 2023            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) 13.00     $ 13.00    
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       9.30    
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 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       339,585    
Series D            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) 13.00     $ 13.00    
Warrants, fair value | $       $ 2,600    
Series D | Measurement Input, Share Price            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input       9.30    
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       384,615    
Series E            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) 13.00     $ 13.00    
Warrants, fair value | $       $ 1,800    
Series E | Measurement Input, Share Price            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input       9.30    
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       384,613    
Dealer Warrants, November 2023            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) 16.25          
Dealer Warrants, November 2023 | H.C. Wainwright & Co., LLC            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share)       $ 16.25    
Warrants, fair value | $       $ 189    
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       9.30    
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       28,844    
Series F-1 Warrants And Series F-2 Warrants            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share)   $ 4.35        
Series F-1 Warrants And Series F-2 Warrants | Maximum            
Class of Warrant or Right [Line Items]            
Number of warrants (in shares) | shares   1,011,004        
Series F-1 Warrants            
Class of Warrant or Right [Line Items]            
Number of warrants (in shares) | shares   571,318        
Exercise price per share (in dollars per share) 4.35          
Warrants, fair value | $   $ 1,900        
Series F-1 Warrants | Measurement Input, Share Price            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   4.10        
Series F-1 Warrants | Measurement Input, Price Volatility            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   1.18        
Series F-1 Warrants | Measurement Input, Expected Term            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input | year   5        
Series F-1 Warrants | Measurement Input, Expected Dividend Rate            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   0        
Series F-1 Warrants | Measurement Input, Risk Free Interest Rate            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   0.036        
Series F-2 Warrants            
Class of Warrant or Right [Line Items]            
Number of warrants (in shares) | shares   439,686        
Exercise price per share (in dollars per share) 4.35          
Warrants, fair value | $   $ 1,200        
Series F-2 Warrants | Measurement Input, Share Price            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   4.10        
Series F-2 Warrants | Measurement Input, Price Volatility            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   1.53        
Series F-2 Warrants | Measurement Input, Expected Term            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input | year   1.5        
Series F-2 Warrants | Measurement Input, Expected Dividend Rate            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   0        
Series F-2 Warrants | Measurement Input, Risk Free Interest Rate            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   0.041        
Dealer Warrants, August 2024            
Class of Warrant or Right [Line Items]            
Exercise price per share (in dollars per share) $ 5.75 $ 5.75        
Warrants, fair value | $   $ 83        
Dealer Warrants, August 2024 | Measurement Input, Share Price            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   4.10        
Dealer Warrants, August 2024 | Measurement Input, Price Volatility            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   1.18        
Dealer Warrants, August 2024 | Measurement Input, Expected Term            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input | year   5        
Dealer Warrants, August 2024 | Measurement Input, Expected Dividend Rate            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   0        
Dealer Warrants, August 2024 | Measurement Input, Risk Free Interest Rate            
Class of Warrant or Right [Line Items]            
Warrants, fair value, measurement input   0.036        
Dealer Warrants, August 2024 | Maximum            
Class of Warrant or Right [Line Items]            
Number of warrants (in shares) | shares   25,275