Quarterly report [Sections 13 or 15(d)]

Note 10 - Notes Payable - Schedule of Notes Payable (Details)

v3.25.1
Note 10 - Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Less issuance costs $ (732) $ (974)
Notes Payable, Current 3,268 3,536
Related Party [Member]    
Notes payable, current, including issuance costs 833 856
Notes Payable, Current 3,223 306
Nonrelated Party [Member]    
Notes payable, current, including issuance costs 167 654
Notes Payable, Current 45 3,230
Summit Investment Services, LLC [Member]    
Notes payable, current, including issuance costs $ 3,000 $ 3,000