v3.25.2
Note 13 - Note Payable (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 29, 2022
Debt Instrument [Line Items]      
Notes payable, current $ 54 $ 52  
Promissory Note [Member]      
Debt Instrument [Line Items]      
Notes payable, current $ 54 $ 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