Note 8 - Convertible Notes Payable at Fair Value - Schedule of Debt (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended |
---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
|
Face value | $ 29,656 | $ 27,656 |
Accrued Interest | $ 5,621 | $ 4,785 |
Debenture, Tranche One [Member] | ||
Issuance Date | Dec. 07, 2022 | Dec. 07, 2022 |
Maturity Date | Jul. 01, 2025 | |
Face value | $ 11,100 | $ 11,100 |
Accrued Interest | $ 2,698 | $ 2,370 |
Debenture, Tranche Two [Member] | ||
Issuance Date | Dec. 08, 2022 | Dec. 08, 2022 |
Maturity Date | Jul. 01, 2025 | |
Face value | $ 8,150 | $ 8,150 |
Accrued Interest | $ 1,898 | $ 1,657 |
Debenture, Tranche Three [Member] | ||
Issuance Date | Dec. 20, 2022 | Dec. 20, 2022 |
Maturity Date | Jul. 01, 2025 | |
Face value | $ 750 | $ 750 |
Accrued Interest | $ 175 | $ 153 |
Debenture, Tranche Four [Member] | ||
Issuance Date | Feb. 05, 2024 | Feb. 05, 2024 |
Maturity Date | Jul. 01, 2025 | |
Face value | $ 4,318 | $ 4,318 |
Accrued Interest | $ 598 | $ 470 |
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 | $ 235 | $ 136 |
Debenture Tranche Six [Member] | ||
Issuance Date | Feb. 12, 2025 | |
Maturity Date | Feb. 12, 2026 | |
Face value | $ 1,000 | |
Accrued Interest | $ 16 | |
Debenture Tranche Seven [Member] | ||
Issuance Date | Mar. 25, 2025 | |
Maturity Date | Mar. 24, 2026 | |
Face value | $ 1,000 | |
Accrued Interest | $ 2 |