XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Intangible asset, gross $ 6,037,021 $ 6,450,208
Accumulated amortizatio (3,373,710) (3,275,010)
Finite-Lived Intangible Assets, Net, Ending Balance 2,663,311 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 789,212 846,186
Accumulated amortizatio (789,212) (843,240)
Finite-Lived Intangible Assets, Net, Ending Balance 0 2,946
Technology and Software [Member]    
Intangible asset, gross 587,776 624,162
Accumulated amortizatio (587,776) (624,162)
Finite-Lived Intangible Assets, Net, Ending Balance 0 0
Customer Relationships [Member]    
Intangible asset, gross 4,644,033 4,963,860
Accumulated amortizatio (1,980,722) (1,791,608)
Finite-Lived Intangible Assets, Net, Ending Balance $ 2,663,311 $ 3,172,252