XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Intangible asset, gross $ 6,181,678 $ 6,037,021
Accumulated amortizatio (3,602,463) (3,373,710)
Finite-Lived Intangible Assets, Net 2,579,215 2,663,311
Patents [Member]    
Intangible asset, gross 16,000 16,000
Accumulated amortizatio (16,000) (16,000)
Finite-Lived Intangible Assets, Net 0 0
Trade Names [Member]    
Intangible asset, gross 809,158 789,212
Accumulated amortizatio (809,158) (789,212)
Finite-Lived Intangible Assets, Net 0 0
Technology and Software [Member]    
Intangible asset, gross 600,515 587,776
Accumulated amortizatio (600,515) (587,776)
Finite-Lived Intangible Assets, Net 0 0
Customer Relationships [Member]    
Intangible asset, gross 4,756,005 4,644,033
Accumulated amortizatio (2,176,790) (1,980,722)
Finite-Lived Intangible Assets, Net $ 2,579,215 $ 2,663,311