XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Deficit) - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Nov. 06, 2024
Jun. 28, 2024
Dec. 31, 2022
Jan. 31, 2021
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000        
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001        
Common stock, shares authorized (in shares) [1] 150,000,000 150,000,000        
Common stock, par value (in dollars per share) $ 0.001 [1] $ 0.001 [1]   $ 0.001    
Common stock, shares issued (in shares) [1] 14,990,712 11,878,557        
Common stock, shares outstanding (in shares) [1] 14,990,712 11,878,557        
Issuance of common shares in connection with a public offering, net of issuance costs   $ 6,057,000        
Number of additional shares from warrants (in shares) 3,018,304          
Common Stock            
Class of Stock [Line Items]            
Common stock, shares outstanding (in shares) [2] 14,991,000 11,879,000     10,847,000  
Number of shares sold (in shares) [2]   804,000        
Issuance of common shares in connection with a public offering, net of issuance costs   $ 8,000        
Additional Paid-in Capital            
Class of Stock [Line Items]            
Issuance of common shares in connection with a public offering, net of issuance costs   $ 6,049,000        
Warrants net value $ 3,200,000          
Common stock warrants            
Class of Stock [Line Items]            
Number of additional shares from warrants (in shares)       550,000    
Canaccord Genuity LLC | ATM Offering            
Class of Stock [Line Items]            
Equity distribution agreement, maximum aggregate amount authorized for offer or sale           $ 40,000,000
Number of shares issued (in shares)   803,596        
Purchase price (in dollars per share)   $ 7.54        
Proceeds from sale of stock   $ 5,900,000        
2025 Convertible Notes | Convertible debt            
Class of Stock [Line Items]            
Number of shares sold (in shares) 2,900,000          
Number of additional shares from warrants (in shares) 2,500,000          
Warrants term 4 years          
Warrants exercised (in shares) 0          
Outstanding warrants (in shares)   0        
Warrants net value $ 30,800,000          
2025 Convertible Notes | Convertible debt | Additional Paid-in Capital            
Class of Stock [Line Items]            
Issuance of common shares in connection with a public offering, net of issuance costs 44,900,000          
2029 Senior Secured Notes | Secured Debt            
Class of Stock [Line Items]            
Debt issuance costs     $ 1,700,000      
2029 Senior Secured Notes | Secured Debt | Additional Paid-in Capital            
Class of Stock [Line Items]            
Warrants, fair value 27,600,000          
2029 Senior Secured Notes | Common stock warrants | Secured Debt | Common Stock            
Class of Stock [Line Items]            
Debt issuance costs $ 600,000          
2029 Senior Secured Notes | Common stock warrants | Secured Debt | Additional Paid-in Capital            
Class of Stock [Line Items]            
Debt issuance costs     $ 400,000      
2025 Convertible Notes, Long and Short Term Portions | Convertible debt            
Class of Stock [Line Items]            
Number of additional shares from warrants (in shares) 3,000,000.0          
Series D Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 150,000          
Series E Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 39,500 39,500        
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001        
Preferred stock, shares issued (in shares) 25,000 25,000        
Preferred stock, shares outstanding (in shares) 25,000 25,000        
Dividend rate 9.00%          
Redemption price 110.00%          
Liquidation preference per share (in dollars per share) $ 1,000          
Aggregate liquidation preference $ 38,392,444          
Dividends accrued $ 13,400,000 $ 10,100,000        
Dividends accrued (in dollars per share) $ 535.71 $ 404.93        
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1
[2] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1