v3.26.1
Note 4 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Intangible asset, gross $ 6,009,066 $ 5,976,965
Accumulated amortization (4,222,570) (4,218,359)
Intangible Asset, Finite-Lived, after Accumulated Amortization 1,786,496 1,758,606
Patents [Member]    
Intangible asset, gross 16,000 16,000
Accumulated amortization (16,000) (16,000)
Intangible Asset, Finite-Lived, after Accumulated Amortization 0 0
Trade Names [Member]    
Intangible asset, gross 753,573 780,931
Accumulated amortization (753,573) (780,931)
Intangible Asset, Finite-Lived, after Accumulated Amortization 0 0
Technology and Software [Member]    
Intangible asset, gross 795,521 582,487
Accumulated amortization (565,015) (582,487)
Intangible Asset, Finite-Lived, after Accumulated Amortization 230,506 0
Customer Relationships [Member]    
Intangible asset, gross 4,443,972 4,597,547
Accumulated amortization (2,887,982) (2,838,941)
Intangible Asset, Finite-Lived, after Accumulated Amortization $ 1,555,990 $ 1,758,606