Note 8 - Debt Obligations - Schedule of Debt (Details) (Parentheticals) |
6 Months Ended | 12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
Apr. 22, 2024 |
Dec. 27, 2023 |
Dec. 19, 2023 |
Nov. 12, 2023 |
Sep. 30, 2023 |
Oct. 25, 2022 |
|
| GHF 2021 Note [Member] | ||||||||
| Debt Instrument, Interest Rate, Stated Percentage | 12.00% | 12.00% | ||||||
| Maturity date | Apr. 15, 2026 | Apr. 15, 2026 | ||||||
| Alvin Fund 2022 Note [Member] | ||||||||
| Debt Instrument, Interest Rate, Stated Percentage | 16.00% | 16.00% | 16.00% | 9.00% | ||||
| Maturity date | Apr. 15, 2026 | Apr. 15, 2026 | ||||||
| Alvin Fund 2023 Note [Member] | ||||||||
| Debt Instrument, Interest Rate, Stated Percentage | 12.00% | 12.00% | 12.00% | 8.00% | ||||
| Maturity date | Apr. 15, 2026 | Apr. 15, 2026 | ||||||
| Kips Bay Note [Member] | ||||||||
| Debt Instrument, Interest Rate, Stated Percentage | 8.00% | 8.00% | 8.00% | |||||
| Maturity date | Mar. 27, 2025 | Mar. 27, 2025 | ||||||
| Aqua Metals Note Payable [Member] | ||||||||
| Debt Instrument, Interest Rate, Stated Percentage | 9.76% | 9.76% | 9.76% | |||||
| Maturity date | Dec. 31, 2024 | Dec. 31, 2024 |