v3.26.1
Common Stock Financing Activities (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 18, 2025
Aug. 06, 2025
Apr. 03, 2025
Mar. 03, 2025
Nov. 22, 2024
Mar. 27, 2024
Mar. 25, 2024
May 31, 2021
Nov. 30, 2023
Mar. 31, 2025
Sep. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Nov. 30, 2024
Shares issued                            
Stock offering costs                       $ 1,607 $ 474  
Proceeds from issuance of common stock and warrant           $ 25,000         $ 467 $ 58,142 $ 39,688  
Number of Warrants (in shares)                       3,179    
Common stock, par value (in dollars per share)                       $ 0.001 $ 0.001  
Jefferies Sale Agreement                            
Shares issued                            
Maximum value shares to be issued               $ 100,000 $ 150,000          
Shares issued (in shares)                       0 240  
Gross proceeds from issuance of common stock                         $ 7,682  
Net proceeds issuance of common stock                         7,451  
Stock offering costs                         $ 231  
Registered direct offering                            
Shares issued                            
Shares issued (in shares)             191              
Gross proceeds from issuance of common stock           25,000                
Net proceeds issuance of common stock           24,752                
Stock offering costs           $ 248                
Offering price (in dollars per share)             $ 46.416              
Common stock, par value (in dollars per share)             $ 0.001              
Registered direct offering | March 2024 Accompanying Warrants                            
Shares issued                            
Warrants to purchase common stock (in shares)             191              
Offering price (in dollars per share)             $ 46.4              
Exercise price (in dollars per share)             $ 51.2              
Registered direct offering | March 2024 Pre-Funded Warrants                            
Shares issued                            
Warrants to purchase common stock (in shares)             348              
Exercise price (in dollars per share)             $ 0.016              
Exercise of warrants, stock issued (in shares)                         348  
Proceeds from warrants                         $ 6  
Underwriting Agreement                            
Shares issued                            
Shares issued (in shares)         350                  
Net proceeds issuance of common stock         $ 6,128                  
Stock offering costs         $ 871                  
Warrants to purchase common stock (in shares)         350                  
Offering price (in dollars per share)         $ 7.68                 $ 7.68
Underwriting Agreement | November 2024 Accompanying Warrants                            
Shares issued                            
Warrants to purchase common stock (in shares)         563                  
Offering price (in dollars per share)         $ 7.664                  
Underwriting Agreement | November 2024 Pre-Funded Warrants                            
Shares issued                            
Warrants to purchase common stock (in shares)         563                  
Exercise price (in dollars per share)         $ 0.016                  
Exercise of warrants, stock issued (in shares)                   483     80  
Proceeds from warrants                   $ 8     $ 1  
March 2025 Offering                            
Shares issued                            
Shares issued (in shares)       188                    
Net proceeds issuance of common stock       $ 12,957                    
Stock offering costs       $ 1,039                    
Offering price (in dollars per share)       $ 3.5                    
March 2025 Offering | March 2025 Accompanying Warrants                            
Shares issued                            
Warrants to purchase common stock (in shares)       4,000                    
Offering price (in dollars per share)       $ 4.2                    
Exercise price (in dollars per share)       $ 4.2                    
Exercise of warrants, stock issued (in shares)                       2,300    
Proceeds from warrants                       $ 9,660    
Number of Warrants (in shares)       4,000                    
March 2025 Offering | March 2025 Prefunded Warrants                            
Shares issued                            
Warrants to purchase common stock (in shares)       3,812                    
Exercise price (in dollars per share)       $ 0.001                    
Exercise of warrants, stock issued (in shares)                       3,812    
Proceeds from warrants                       $ 4    
Offering price of warrants       3.499                    
March 2025 Offering | March 2025 Prefunded Warrants | Maximum                            
Shares issued                            
Exercise price (in dollars per share)       $ 0.001                    
March 2025 Offering | March 2025 Option Warrants                            
Shares issued                            
Warrants to purchase common stock (in shares)       4,000                    
Exercise price (in dollars per share)       $ 3.5                    
ATM | Canaccord Genuity LLC.                            
Shares issued                            
Maximum value shares to be issued     $ 8,135                      
Shares issued (in shares)                       4,724    
Gross proceeds from issuance of common stock                       $ 8,130    
Net proceeds issuance of common stock                       7,886    
Stock offering costs                       $ 244    
Common stock, par value (in dollars per share)     $ 0.001                      
ATM After Increased Maximum | Canaccord Genuity LLC.                            
Shares issued                            
Maximum value shares to be issued   $ 3,500                        
Shares issued (in shares)                       1,050    
Gross proceeds from issuance of common stock                       $ 3,500    
Net proceeds issuance of common stock                       3,395    
Stock offering costs                       $ 105    
Per Prospectus | Canaccord Genuity LLC.                            
Shares issued                            
Maximum value shares to be issued $ 80,000                          
Shares issued (in shares)                       6,313    
Gross proceeds from issuance of common stock                       $ 22,846    
Net proceeds issuance of common stock                       22,389    
Stock offering costs                       $ 457