v3.26.1
Note 13 - Income Taxes - Schedule of Income Taxes Paid Net of Refunds (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
US - Federal $ (550,000)  
Total income tax refunds $ (550,000) $ 656,235