v3.26.1
Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 01, 2026
Depreciation $ 470,621 $ 663,455 $ 998,915 $ 1,334,646  
Operating Income (Loss) $ 1,934,934 $ 569,562 $ 3,904,250 $ 1,687,187  
Earnings Per Share, Basic (in dollars per share) $ 0.2 $ 0.06 $ 0.42 $ 0.22  
Net Income (Loss) Attributable to Parent $ 1,834,656 $ 501,880 $ 3,776,263 $ 1,948,863  
Revision of Prior Period, Adjustment [Member]          
Property, Plant, and Equipment, Useful Life (Year)         5 years
Depreciation (100,000)   (200,000)    
Operating Income (Loss) $ 0.1   $ 200,000    
Earnings Per Share, Basic (in dollars per share) $ 0.01   $ 0.02    
Net Income (Loss) Attributable to Parent $ 100,000   $ 200,000