v3.26.1
Note 12 - Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
    Three months ended     Six months ended  
    June 30,     June 30,  
    2026     2025     2026     2025  

Provision for (benefit from) federal income taxes - current

  $ 295,157     $ (51,536 )   $ 385,344     $ 56,324  

Provision for state income taxes - current

    ---       ---       813       813  

(Benefit from) provision for federal income taxes - deferred

    (106,131 )     215,312       17,105       253,703  

Total provision for income taxes

  $ 189,026     $ 163,776     $ 403,262     $ 310,840