XML 51 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Note 5 - Intangible Assets - Components of Intangible Assets (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Accumulated Amortization $ (491,116) $ (414,611)
Net Carrying Amount 3,207,417  
Total, Gross Carrying Costs 4,096,533 4,064,023
Total, Net Carrying Amount 3,605,417 3,649,412
Trade Names [Member]    
Tradename 398,000 398,000
Patents and Trademarks [Member]    
Gross Carrying Costs 371,533 339,023
Accumulated Amortization (198,686) (195,286)
Net Carrying Amount 172,847 143,737
Developed Technology Rights [Member]    
Gross Carrying Costs 2,882,000 2,882,000
Accumulated Amortization (144,097) (108,075)
Net Carrying Amount 2,737,903 2,773,925
Customer Relationships [Member]    
Gross Carrying Costs 445,000 445,000
Accumulated Amortization (148,333) (111,250)
Net Carrying Amount $ 296,667 $ 333,750