v3.26.1
Note 10 - Segment Reporting - Reconciliation of Profit (Loss) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Gross profit $ 5,725,987 $ 5,140,069 $ 10,862,870 $ 9,949,212
Stock-based compensation (482,508) (434,255) (811,792) (844,317)
SG&A (4,580,548) (4,638,185) (8,936,690) (8,781,080)
Depreciation and amortization (286,018) (464,599) (511,763) (960,369)
Operating income (loss) $ 376,913 $ (396,970) $ 602,625 $ (636,554)