v3.26.3
Note 5 - Operating Segments - Reconciliation of Segment Revenues, Income Before Income Taxes, and Assets (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues $ 19,082,445 $ 18,314,701 $ 48,761,549 $ 47,122,067
Reportable Legal Entities [Member]        
Revenues 19,511,000 18,779,000 50,041,000 48,352,000
Intersegment Eliminations [Member]        
Revenues $ 429,000 $ 464,000 $ 1,279,000 $ 1,230,000