XML 26 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 6 - Intangible Assets - Weighted-average Amortization Periods Remaining (Details)
12 Months Ended
Dec. 31, 2019
Developed Technology Rights [Member]  
Finite-lived intangible assets, remaining amortization period (Year) 3 years
Customer Relationships [Member]  
Finite-lived intangible assets, remaining amortization period (Year) 4 years
Trade Names [Member]  
Finite-lived intangible assets, remaining amortization period (Year) 2 years
Patents [Member]  
Finite-lived intangible assets, remaining amortization period (Year) 7 years 7 months 6 days
Computer Software, Intangible Asset [Member]  
Finite-lived intangible assets, remaining amortization period (Year) 2 years 8 months 12 days