v3.26.1
Preferred Stock and Common Stock - Follow-On Offering (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Feb. 28, 2026
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
Item
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Item
$ / shares
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
shares
Preferred stock and Common stock            
Payments of stock issuance costs | $       $ 1,550,000    
Warrants and Rights Outstanding | $   $ 30,200,000   30,200,000   $ 29,560,000
Other income, net | $   $ 1,058,000 $ (1,428,000) 2,341,000 $ (842,000)  
June 2025 Follow-On Offering            
Preferred stock and Common stock            
Gross proceeds from offerings | $       50,000,000    
Net proceeds from offerings | $       47,000,000    
Payments of stock issuance costs | $       $ 3,000,000    
Combined offering price per share | $ / shares   $ 10.4986   $ 10.4986    
Ownership limitation percentage   4.99%   4.99%    
Effective period for change in ownership       61 days    
Other income, net | $   $ (3,900,000)   $ (600,000)    
Maximum | June 2025 Follow-On Offering            
Preferred stock and Common stock            
Ownership limitation percentage   19.99%   19.99%    
Other income, net | $     $ (100,000)   $ (100,000)  
Prefunded warrants | February 2026 Follow-On Offering            
Preferred stock and Common stock            
Net proceeds from offerings | $ $ 37,300,000          
Class of warrant or right number of securities called by warrants or rights 5,341,404          
Exercise price, warrants (in dollars per share) | $ / shares $ 0.0014          
Class of warrant or right number of securities called by each warrant or right 1          
Purchase price of warrant | $ / shares $ 7.4886          
Prefunded warrants | June 2025 Follow-On Offering            
Preferred stock and Common stock            
Gross proceeds from offerings | $       $ 11,500,000    
Class of warrant or right number of securities called by warrants or rights   4,762,533   4,762,533   2,434,973
Number of units | Item   1   1    
Exercise price, warrants (in dollars per share) | $ / shares   $ 0.0014   $ 0.0014    
Prefunded warrants            
Preferred stock and Common stock            
Warrants exercised (in shares)       1,260,041    
Warrants outstanding (in shares)   13,107,620   13,107,620    
Prefunded warrants | February 2026 Follow-On Offering            
Preferred stock and Common stock            
Debt Conversion, Converted Instrument, Warrants or Options Issued   200,298        
Warrants and Rights Outstanding | $   $ 5,141,106   $ 5,141,106    
Prefunded warrants | June 2025 Follow-On Offering            
Preferred stock and Common stock            
Warrants exercised (in shares)       0   524,033
Warrants outstanding (in shares)           4,238,500
Series A Warrants | June 2025 Follow-On Offering            
Preferred stock and Common stock            
Gross proceeds from offerings | $       $ 26,800,000    
Class of warrant or right number of securities called by warrants or rights   4,762,533   4,762,533    
Number of units | Item   1   1    
Exercise price, warrants (in dollars per share) | $ / shares   $ 10.5   $ 10.5    
Warrants exercised (in shares)       0    
Warrants outstanding (in shares)   4,762,533   4,762,533    
Warrants exercisable date       Dec. 01, 2025    
Series B Warrants | June 2025 Follow-On Offering            
Preferred stock and Common stock            
Gross proceeds from offerings | $       $ 6,600,000    
Class of warrant or right number of securities called by warrants or rights   4,762,533   4,762,533    
Number of units | Item   1   1    
Proceeds from warrant gross | $           $ 34,300,000
Warrants exercised (in shares)       0   3,443,388
Warrants exercisable date       Nov. 01, 2025    
Warrants not exercised and expired           1,319,145
Series C Warrants            
Preferred stock and Common stock            
Warrants cancellation ratio       1.33    
Series C Warrants | June 2025 Follow-On Offering            
Preferred stock and Common stock            
Gross proceeds from offerings | $       $ 5,100,000    
Class of warrant or right number of securities called by warrants or rights   4,762,533   4,762,533    
Number of units | Item   1   1    
Exercise price, warrants (in dollars per share) | $ / shares   $ 10.5   $ 10.5    
Purchase price per share | $ / shares   $ 21   21    
Warrants cancellation price per share | $ / shares       $ 14    
Warrants exercised (in shares)       0    
Warrants outstanding (in shares)   3,443,388   3,443,388   3,443,388
Warrants expired           1,319,145
Series C Warrants | Maximum | June 2025 Follow-On Offering            
Preferred stock and Common stock            
Proceeds from warrant gross | $           $ 36,200,000
Common Stock | June 2025 Follow-On Offering            
Preferred stock and Common stock            
Class of warrant or right number of securities called by warrants or rights           1,008,415