v3.26.1
Stockholders' Equity - 2026 Canaccord Equity Offering and Warrant Issuance (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 20, 2026
Apr. 09, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity              
Term of warrants 6 years            
Number of warrants exercised           0  
Roll-forward of the Common Stock Warrant Liability              
Warrant liability, beginning balance           $ 595,000  
Change in fair value of warrant liability           1,254,000 $ 418,000
Warrant liability, ending balance     $ 19,933,000 $ 19,933,000 $ 19,933,000 19,933,000  
April 2026 Canaccord Warrants              
Stockholders' Equity              
Warrants, vesting period   6 months          
Term of warrants   5 years 6 months          
Number of warrants exercised       0      
Roll-forward of the Common Stock Warrant Liability              
Warrant liability, beginning balance         7,045,000    
Change in fair value of warrant liability         1,195,000    
Warrant liability, ending balance   $ 7,045,000 8,240,000 $ 8,240,000 8,240,000 8,240,000  
May 2026 Canaccord Warrants              
Stockholders' Equity              
Number of warrants exercised       0      
Roll-forward of the Common Stock Warrant Liability              
Warrant liability, beginning balance     13,547,000        
Change in fair value of warrant liability     (2,085,000)        
Warrant liability, ending balance $ 13,547,000   $ 11,462,000 $ 11,462,000 $ 11,462,000 $ 11,462,000  
April 2026 Canaccord Equity Offering and Warrant Issuance              
Stockholders' Equity              
Number of shares issued   5,300,000          
Number of shares which may be purchased with warrants   5,300,000          
Exercise price of warrants   $ 2.5          
Gross proceeds from the offering   $ 10,000,000          
Net proceeds from the offering   9,200,000          
Underwriter discounts fees and third party costs   800,000          
Underwriter discount fees and third party costs recorded to other financing costs   600,000          
Underwriter discount fees and third party costs recorded to additional paid-in capital   $ 200,000          
April 2026 Canaccord Equity Offering and Warrant Issuance | April 2026 Canaccord Warrants              
Stockholders' Equity              
Number of shares which may be purchased with warrants   5,300,000          
Exercise price of warrants   $ 2.5          
Warrants, vesting period   6 months          
Term of warrants   5 years 6 months          
May 2026 Canaccord Equity Offering and Warrant Issuance              
Stockholders' Equity              
Number of shares issued 7,900,000            
Number of shares which may be purchased with warrants 7,100,000            
Exercise price of warrants $ 2.25            
Gross proceeds from the offering $ 15,000,000            
Net proceeds from the offering 13,900,000            
Underwriter discounts fees and third party costs 1,100,000            
Underwriter discount fees and third party costs recorded to other financing costs 1,000,000            
Underwriter discount fees and third party costs recorded to additional paid-in capital $ 100,000            
May 2026 Canaccord Equity Offering and Warrant Issuance | May 2026 Canaccord Warrants              
Stockholders' Equity              
Number of shares which may be purchased with warrants 7,100,000            
Exercise price of warrants $ 2.25            
Term of warrants 6 years