v3.26.1
Note 6 - Stockholders' Equity - Cash Dividends (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividend amount $ 92,858 $ 557,010 $ 92,790 $ 92,789    
Totals (in dollars per share)         $ 0.14 $ 0.04
Totals         $ 649,868 $ 185,579
O 2026 M1 Dividends [Member]            
Dividends declared per share (in dollars per share)         $ 0.1  
Dividend amount         $ 464,152  
Date dividend date         Mar. 06, 2026  
O 2025 Q1 Dividends [Member]            
Dividends declared per share (in dollars per share)           $ 0.02
Dividend amount           $ 92,789
Date dividend date           Mar. 28, 2025
O 2026 M2 Dividends [Member]            
Dividends declared per share (in dollars per share)         $ 0.02  
Dividend amount         $ 92,858  
Date dividend date         Mar. 27, 2026  
O 2025 Q2 Dividends [Member]            
Dividends declared per share (in dollars per share)           $ 0.02
Dividend amount           $ 92,790
Date dividend date           Jun. 13, 2025
O 2026 Q2 Dividends [Member]            
Dividends declared per share (in dollars per share)         $ 0.02  
Dividend amount         $ 92,858  
Date dividend date         Jun. 12, 2026