v3.24.2.u1
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