v3.26.1
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Intangible asset, gross $ 5,976,965 $ 5,706,438
Accumulated amortization (4,218,359) (3,753,542)
Finite-Lived Intangible Assets, Net 1,758,606 1,952,896
Patents [Member]    
Intangible asset, gross 16,000 16,000
Accumulated amortization (16,000) (16,000)
Finite-Lived Intangible Assets, Net 0 0
Trade Names [Member]    
Intangible asset, gross 780,931 743,628
Accumulated amortization (780,931) (743,628)
Finite-Lived Intangible Assets, Net 0 0
Technology and Software [Member]    
Intangible asset, gross 582,487 558,664
Accumulated amortization (582,487) (558,664)
Finite-Lived Intangible Assets, Net 0 0
Customer Relationships [Member]    
Intangible asset, gross 4,597,547 4,388,146
Accumulated amortization (2,838,941) (2,435,250)
Finite-Lived Intangible Assets, Net $ 1,758,606 $ 1,952,896