v3.26.3
ELOC and ATM programs - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 04, 2026
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
May 16, 2025
May 01, 2025
Subsidiary, Sale of Stock [Line Items]                  
Aggregate gross proceeds         $ 3,335 $ 0      
Sale of shares   $ 1,863 $ 667 $ 805          
Proceeds from sale of common stock         $ 3,335 0      
Common Stock, Shares, Issued   18,152,140     18,152,140   15,537,344    
ATM Program [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Common stock, value authorized               $ 65,000  
Common Stock Capital Shares Reserved For Future Issuance Remaining Value         $ 7,600        
Common stock, reserved for future issuance, value               $ 13,750 $ 13,750
Sale of shares         $ 1,472 $ 0      
Sale of shares, shares         350,152 0      
Equity line of credit (ELOC) [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Aggregate gross proceeds         $ 20,000        
Sale of shares         $ 1,900        
Sale of shares, shares         859,190        
Sale Of stock description Of transaction         The purchase price per share we receive will generally be equal to 97% of the lower of (i) the lowest sale price of our common stock on the applicable purchase date and (ii) the average of the three lowest closing sale prices of our common stock during the ten consecutive business days immediately preceding the applicable purchase date. Pursuant to the terms of the ELOC, purchases of our common stock may be effected as frequently as each business day, subject to certain limitations on the number of shares to be purchased, providing the closing price of our common stock on Nasdaq is not less than $1.00 per share We are currently limited to being able to sell up to 3,290,604 shares of our common stock (or approximately 19.99% of our outstanding shares immediately prior to entering into the ELOC), unless stockholder approval is obtained to exceed that amount, as required by Nasdaq listing rules.        
Proceeds from sale of common stock         $ 20,000        
Equity line of credit (ELOC) [Member] | Maximum [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Common Stock, Shares, Issued   3,290,604     3,290,604        
Equity line of credit (ELOC) [Member] | Minimum [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Minimum Sale of Stock, Price Per Share   $ 1     $ 1        
Equity line of credit (ELOC) [Member] | Lincoln Park [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Commitment shares issued for equity line of credit 60,145                
Equity line of credit (ELOC) [Member] | Lincoln Park [Member] | Maximum [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Aggregate gross proceeds $ 20,000                
Proceeds from sale of common stock $ 20,000