v3.26.1
Note 1 - Organization and Significant Accounting Policies - Schedule of Revision of Previously Issued Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Balance $ 44,306,013 $ 45,592,181 $ 46,486,326 $ 45,192,751 $ 45,651,901 $ 44,912,785 $ 43,490,652 $ 42,871,707 $ 45,592,181 $ 45,192,751
Stock options exercised 0   0 0     9,401 10,750    
Stock reserved for future services 4,350 42,464 183,309 29,514 429,193 156,002 212,004 139,999    
Segment income (loss) (261,258) (1,328,632) 175,314 1,264,060 (888,344) 583,101 1,200,728 468,196 (1,589,890) 1,439,374
Balance 44,100,826 44,306,013 46,844,949 46,486,326 45,192,751 45,651,901 44,912,785 43,490,652 44,100,826 46,844,949
Restricted Stock Units (RSUs) [Member]                    
RSUs issued (stock for services) $ 51,721 0 0 1 1 13        
RSUs issued (stock for services) (in shares) 15,739                  
Preferred Stock [Member]                    
Balance $ 0 0 0 0 0 0 0 0 0 0
Stock options exercised 0         0 0    
Stock reserved for future services 0 0 0 0 0 0 0 0    
Segment income (loss) 0 0 0 0 0 0 0 0    
Balance 0 0 0 0 0 0 0 0 0 0
Preferred Stock [Member] | Restricted Stock Units (RSUs) [Member]                    
RSUs issued (stock for services) 0 0 0 0 0 0        
Common Stock [Member]                    
Balance $ 1,130 $ 1,130 $ 1,126 $ 1,125 $ 1,124 $ 1,111 $ 1,110 $ 1,109 $ 1,130 $ 1,125
Balance (in shares) 11,303,885 11,303,885 11,260,209 11,255,709 11,242,925 11,112,230 11,109,730 11,107,230 11,303,885 11,255,709
Stock options exercised $ 0   $ 0 $ 0     $ 1 $ 1    
Stock options exercised (in shares)             2,500 2,500    
Stock reserved for future services 0 $ 0 0 0 $ 0 $ 0 $ 0 $ 0    
Segment income (loss) 0 0 0 0 0 0 0 0    
Balance $ 1,135 $ 1,130 $ 1,126 $ 1,126 $ 1,125 $ 1,124 $ 1,111 $ 1,110 $ 1,135 $ 1,126
Balance (in shares) 11,319,624 11,303,885 11,261,588 11,260,209 11,255,709 11,242,925 11,112,230 11,109,730 11,319,624 11,261,588
Common Stock [Member] | Restricted Stock Units (RSUs) [Member]                    
RSUs issued (stock for services) $ 5 $ 0 $ 0 $ 1 $ 1 $ 13        
RSUs issued (stock for services) (in shares)     1,379   12,784 130,695        
Additional Paid-in Capital [Member]                    
Balance 33,098,555 33,056,091 $ 32,944,626 32,915,112 $ 32,485,919 $ 32,329,917 $ 32,108,513 $ 31,957,765 $ 33,056,091 $ 32,915,112
Stock options exercised 0   0 0     9,400 10,749    
Stock reserved for future services 4,350 42,464 183,309 29,514 429,193 156,002 212,004 139,999    
Segment income (loss) 0 0 0 0 0 0 0 0    
Balance 33,154,621 33,098,555 33,127,935 32,944,626 32,915,112 32,485,919 32,329,917 32,108,513 33,154,621 33,127,935
Additional Paid-in Capital [Member] | Restricted Stock Units (RSUs) [Member]                    
RSUs issued (stock for services) 51,716 0 0 0 0 0        
Retained Earnings [Member]                    
Balance 11,206,328 12,534,960 13,540,574 12,276,514 13,164,858 12,581,757 11,381,029 10,912,833 12,534,960 12,276,514
Stock options exercised 0   0 0     0 0    
Stock reserved for future services 0 0 0 0 0 0 0 0    
Segment income (loss) (261,258) (1,328,632) 175,314 1,264,060 (888,344) 583,101 1,200,728 468,196    
Balance 10,945,070 11,206,328 13,715,888 13,540,574 12,276,514 13,164,858 $ 12,581,757 $ 11,381,029 $ 10,945,070 $ 13,715,888
Retained Earnings [Member] | Restricted Stock Units (RSUs) [Member]                    
RSUs issued (stock for services) $ 0 $ 0 $ 0 $ 0 $ 0 $ 0