v3.25.2
Note 7 - Fair Value Measurements (Details Textual) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 81,645,868  
Private Warrants [Member]    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 556,313  
Warrants and Rights Outstanding, Fair Value $ 16,690 $ 89,010