v3.26.1
Note 13 - Note Payable (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 29, 2022
Debt Instrument [Line Items]      
Notes payable, current $ 56 $ 56  
Promissory Note [Member]      
Debt Instrument [Line Items]      
Notes payable, current $ 56 $ 56  
Viewpoint Molecular Targeting, Inc. [Member] | Promissory Note for Purchasing Land and Building [Member]      
Debt Instrument [Line Items]      
Debt instrument, face amount     $ 1,700
Debt instrument, interest rate     6.15%
Debt instrument balloon payment     $ 1,500