XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Segment Reporting - Reconciliation of Profit (Loss) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Profit $ 5,140,069 $ 4,799,814 $ 9,949,212 $ 9,653,509
Stock-based compensation (434,255) (460,061) (844,317) (959,334)
SG&A (4,638,185) (4,000,845) (8,781,080) (8,061,070)
Depreciation and amortization (464,599) (547,849) (960,369) (1,124,003)
Operating (loss) $ (396,970) $ (208,941) $ (636,554) $ (490,898)