v3.26.1
Note 5 - Operating Segments - Reconciliation of Segment Revenues, Income Before Income Taxes, and Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues $ 16,167,746 $ 15,665,734 $ 29,677,279 $ 28,807,366
Reportable Legal Entities [Member]        
Revenues 16,559,000 16,029,000 30,527,000 29,573,000
Intersegment Eliminations [Member]        
Revenues $ 391,000 $ 363,000 $ 850,000 $ 766,000