v3.26.1
Shareholders' Equity - 2025 Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 23, 2025
Nov. 05, 2025
Nov. 04, 2025
Oct. 30, 2025
Oct. 24, 2025
Jul. 01, 2024
Dec. 31, 2025
Dec. 31, 2024
Stockholders' Equity                
Preferred stock, Par value per share             $ 0.0001  
Proceeds from issuances of common stock and Pre-funded warrants             $ 30,872 $ 22,784
securities purchase agreement                
Stockholders' Equity                
Shares issuable, aggregate offering price, net         $ 14,000      
Maximum ownership limitation percentage         49.50%      
Preferred stock, Par value per share         $ 0.0001      
Warrants and Rights Outstanding, Term         7 years      
Private placement                
Stockholders' Equity                
Issuance of common stock (in shares) 27,258,936     6,970,890 34,229,826 2,772,561    
Share price         $ 0.409      
Number of warrants issued 54,517,872     13,941,780        
Exercise price of warrants         $ 0.409      
Gross proceeds $ 11,149     $ 2,851   $ 15,000    
Stock issuance cost $ 1,418              
Private placement | Maximum                
Stockholders' Equity                
Number of warrants issued         68,459,652      
2025 Registered Direct Offering                
Stockholders' Equity                
Share price     $ 1.35          
Stock issuance cost   $ 921            
Number of shares agreed to be issued     4,595,000          
Proceeds from issuances of common stock and Pre-funded warrants   $ 14,400            
2025 Registered Direct Offering | 2025 Pre-Funded Warrants                
Stockholders' Equity                
Number of warrants issued     6,100,000          
Exercise price of warrants     $ 0.0001          
Class of Warrant or Right, Offering Price Per Warrant     $ 1.3499