v3.26.1
Subsequent Events - Financing Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
May 12, 2026
May 11, 2026
May 08, 2026
Mar. 31, 2026
Subsequent Events        
Number of shares issuable upon exercise of options or warrants       303,696
Exercise price per share       $ 2.5
Subsequent events | Initial securities purchase agreement        
Subsequent Events        
Number of shares to be issued 74,000 74,000 74,000  
Proceeds from Issuance or Sale of Equity, Total $ 2,540 $ 2,540 $ 2,540  
Combined purchase price $ 2 $ 2 $ 2  
Threshold filing period for resale registration statement 15 days 15 days 15 days  
Subsequent events | Additional securities purchase agreement        
Subsequent Events        
Number of shares to be issued   87,260    
Proceeds from Issuance or Sale of Equity, Total   $ 5,250    
Combined purchase price   $ 2.865    
Percentage of gross proceeds payable at closing   20.00%    
Subsequent events | Pre-Funded Warrant | Initial securities purchase agreement        
Subsequent Events        
Exercise price per share $ 0.00001 $ 0.00001 $ 0.00001  
Subsequent events | Pre-Funded Warrant | Additional securities purchase agreement        
Subsequent Events        
Exercise price per share   $ 0.00001    
Subsequent events | Pre-Funded Warrant | Maximum        
Subsequent Events        
Number of shares issuable upon exercise of options or warrants   1,745,199    
Subsequent events | Pre-Funded Warrant | Maximum | Initial securities purchase agreement        
Subsequent Events        
Number of shares issuable upon exercise of options or warrants 1,196,001 1,196,001 1,196,001  
Subsequent events | Common warrants | Initial securities purchase agreement        
Subsequent Events        
Warrants lock up period 6 months 6 months 6 months  
Warrants and rights outstanding, term (year) 5 years 5 years 5 years  
Subsequent events | Common warrants | Additional securities purchase agreement        
Subsequent Events        
Exercise price per share   $ 2.865    
Subsequent events | Common warrants | Minimum | Initial securities purchase agreement        
Subsequent Events        
Exercise price per share $ 2.56      
Subsequent events | Common warrants | Maximum        
Subsequent Events        
Number of shares issuable upon exercise of options or warrants   1,832,459    
Subsequent events | Common warrants | Maximum | Initial securities purchase agreement        
Subsequent Events        
Number of shares issuable upon exercise of options or warrants 1,270,001 1,270,001 1,270,001  
Exercise price per share $ 2.89 $ 2.89 $ 2.89