v3.26.1
Note 4 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Intangible asset, gross $ 6,116,827 $ 5,976,965
Accumulated amortization (4,227,755) (4,218,359)
Intangible Asset, Finite-Lived, after Accumulated Amortization 1,889,072 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 780,637 780,931
Accumulated amortization (780,637) (780,931)
Intangible Asset, Finite-Lived, after Accumulated Amortization 0 0
Technology and Software [Member]    
Intangible asset, gross 812,806 582,487
Accumulated amortization (582,300) (582,487)
Intangible Asset, Finite-Lived, after Accumulated Amortization 230,506 0
Customer Relationships [Member]    
Intangible asset, gross 4,527,384 4,597,547
Accumulated amortization (2,868,818) (2,838,941)
Intangible Asset, Finite-Lived, after Accumulated Amortization $ 1,658,566 $ 1,758,606