v3.25.2
Note 8 - Convertible Notes Payable at Fair Value - Schedule of Debt (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2025
EUR (€)
Feb. 05, 2024
USD ($)
Dec. 20, 2022
USD ($)
Dec. 08, 2022
USD ($)
Dec. 07, 2022
USD ($)
Face value   $ 27,656 € 30,906        
Accrued Interest   $ 4,785 6,657,000        
Debenture, Tranche One [Member]              
Issuance Date Dec. 07, 2022 Dec. 07, 2022          
Maturity Date Jul. 01, 2025            
Face value $ 11,100 $ 11,100         $ 11,100
Accrued Interest $ 3,030 $ 2,370          
Maturity Date Jul. 01, 2025            
Debenture, Tranche Two [Member]              
Issuance Date Dec. 08, 2022 Dec. 08, 2022          
Maturity Date Jul. 01, 2025            
Face value $ 8,150 $ 8,150       $ 10,000  
Accrued Interest $ 2,142 $ 1,657          
Maturity Date Jul. 01, 2025            
Debenture, Tranche Three [Member]              
Issuance Date Dec. 20, 2022 Dec. 20, 2022          
Maturity Date Jul. 01, 2025            
Face value $ 750 $ 750     $ 10,000    
Accrued Interest $ 197 $ 153          
Maturity Date Jul. 01, 2025            
Debenture, Tranche Four [Member]              
Issuance Date Feb. 05, 2024 Feb. 05, 2024          
Maturity Date Jul. 01, 2025            
Face value $ 4,318 $ 4,318   $ 4,317,600,000      
Accrued Interest $ 855 $ 470          
Maturity Date Jul. 01, 2025            
Debenture, Tranche Five [Member]              
Issuance Date Aug. 30, 2024 Aug. 30, 2024          
Maturity Date Aug. 30, 2025            
Face value $ 3,338 $ 3,338          
Accrued Interest $ 335 $ 136          
Maturity Date Aug. 30, 2025            
Debenture Tranche Six A [Member]              
Issuance Date Feb. 12, 2025            
Maturity Date Feb. 12, 2026            
Face value $ 1,000            
Accrued Interest $ 46            
Maturity Date Feb. 12, 2026            
Debenture Tranche Six B [Member]              
Issuance Date Mar. 25, 2025            
Maturity Date Mar. 24, 2026            
Face value $ 1,000            
Accrued Interest $ 32            
Maturity Date Mar. 24, 2026            
Debenture Tranche Six C [Member]              
Issuance Date Apr. 24, 2025            
Maturity Date Apr. 23, 2026            
Face value | €     500,000        
Accrued Interest | €     11,000        
Maturity Date Apr. 23, 2026            
Debenture Tranche Six D [Member]              
Issuance Date May 27, 2025            
Maturity Date May 26, 2026            
Face value | €     750,000        
Accrued Interest | €     € 9,000        
Maturity Date May 26, 2026