Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Note 10 - Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Less issuance costs $ 0 $ (974)
Notes Payable, Current 0 3,536
Related Party [Member]    
Notes payable, current, including issuance costs 0 856
Notes Payable, Current 0 306
Nonrelated Party [Member]    
Notes payable, current, including issuance costs 0 654
Notes Payable, Current 0 3,230
Summit Investment Services, LLC [Member]    
Notes payable, current, including issuance costs $ 0 $ 3,000