v3.26.1
Note 2 - Business Combinations - Pro Forma Information (Details) - Acquisitions [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sales, net $ 45,679,889 $ 40,144,124 $ 87,623,039 $ 76,369,497
Net income (loss) $ 147,033 $ 4,459,993 $ (3,994,301) $ 4,452,488