XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Intangible asset, gross $ 6,346,764 $ 6,450,208
Accumulated amortizatio (3,383,653) (3,275,010)
Finite-Lived Intangible Assets, Net, Ending Balance 2,963,111 3,175,198
Patents [Member]    
Intangible asset, gross 16,000 16,000
Accumulated amortizatio (16,000) (16,000)
Finite-Lived Intangible Assets, Net, Ending Balance 0 0
Trade Names [Member]    
Intangible asset, gross 831,922 846,186
Accumulated amortizatio (831,922) (843,240)
Finite-Lived Intangible Assets, Net, Ending Balance 0 2,946
Technology and Software [Member]    
Intangible asset, gross 615,053 624,162
Accumulated amortizatio (615,053) (624,162)
Finite-Lived Intangible Assets, Net, Ending Balance 0 0
Customer Relationships [Member]    
Intangible asset, gross 4,883,789 4,963,860
Accumulated amortizatio (1,920,678) (1,791,608)
Finite-Lived Intangible Assets, Net, Ending Balance $ 2,963,111 $ 3,172,252