v3.26.1
Basis of Presentation (Details Narrative)
$ in Thousands
3 Months Ended
Apr. 06, 2026
USD ($)
Mar. 31, 2026
USD ($)
Integer
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Accounting Policies [Abstract]        
Number of Reportable Segments | Integer   1    
Cash and cash equivalents   $ 1,366   $ 3,624
Proceeds from sale of promissory note $ 3,000      
Net loss   $ 3,563 $ 2,098