XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Goodwill and Intangibles - Components of Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accumulated Amortization $ (1,102,649) $ (728,320)
Net Carrying Amount 3,962,118  
Impairment, indefinite 2,893,548 0
Total, Gross Carrying Costs 7,958,314 4,126,421
Impairment 2,893,548 0
Total, Net Carrying Amount 3,962,118 3,398,101
Trade Names 1 [Member]    
Tradename   398,000
Tradename   (5,452)
Tradename 77,917 392,548
Patents and Trademarks [Member]    
Gross Carrying Costs 453,314 401,421
Accumulated Amortization (230,572) (211,110)
Impairment, finite (0)  
Net Carrying Amount 222,742 190,311
Developed Technology Rights [Member]    
Gross Carrying Costs 6,382,000 2,882,000
Accumulated Amortization (432,733) (252,175)
Impairment, finite 2,485,725  
Net Carrying Amount 3,463,542 2,629,825
Customer Relationships [Member]    
Gross Carrying Costs 645,000 445,000
Accumulated Amortization (410,000) (259,583)
Impairment, finite 37,083  
Net Carrying Amount 197,917 $ 185,417
Trade Names [Member]    
Tradename 478,000  
Tradename (29,344)  
Impairment, indefinite $ 370,740