v3.25.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended
Feb. 24, 2025
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Retained Earnings (Accumulated Deficit)   $ (344,744,996)   $ (335,651,065)  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest   (9,093,931) $ (6,918,320)    
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation   2,952,502 (3,318,601)    
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation   $ 3,906,773 $ 466,976 $ 954,271 $ 3,785,577
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 10