XML 82 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Note 12 - Notes Payable (Details Textual) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 29, 2022
Debt Instrument [Line Items]      
Notes payable, current $ 56 $ 52  
Promissory Note [Member]      
Debt Instrument [Line Items]      
Notes payable, current $ 56 $ 52  
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