XML 56 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Intangible Assets, Net - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite-lived intangible assets $ 15,898 $ 14,165
Finite-lived intangible assets, Accumulated amortization (6,505) (6,502)
Finite-lived intangible assets, Impairment (7,494) (7,618)
Intangible assets, net 1,899 45
Customer Relationships [Member]    
Finite-lived intangible assets 1,909 1,941
Finite-lived intangible assets, Accumulated amortization (1,909) (1,941)
Finite-lived intangible assets, Impairment
Intangible assets, net
Noncompete Agreements [Member]    
Finite-lived intangible assets 1,051 1,068
Finite-lived intangible assets, Accumulated amortization (571) (580)
Finite-lived intangible assets, Impairment (480) (488)
Intangible assets, net
Software Technologies [Member]    
Finite-lived intangible assets 294 299
Finite-lived intangible assets, Accumulated amortization (294) (299)
Finite-lived intangible assets, Impairment
Intangible assets, net
Intelligent Marketing Data Service Platform [Member]    
Finite-lived intangible assets 4,629 4,705
Finite-lived intangible assets, Accumulated amortization (1,876) (1,906)
Finite-lived intangible assets, Impairment (2,753) (2,799)
Intangible assets, net
Internet Safety, Information Exchange Security and Data Encryption Software [Member]    
Finite-lived intangible assets 1,863 1,894
Finite-lived intangible assets, Accumulated amortization (419) (426)
Finite-lived intangible assets, Impairment (1,444) (1,468)
Intangible assets, net
Computer Software, Cloud Video Management System [Member]    
Finite-lived intangible assets 1,362 1,383
Finite-lived intangible assets, Accumulated amortization (338) (343)
Finite-lived intangible assets, Impairment (1,024) (1,040)
Intangible assets, net
Cloud-Computing Based Software Platforms [Member]    
Finite-lived intangible assets 1,331 1,353
Finite-lived intangible assets, Accumulated amortization (898) (896)
Finite-lived intangible assets, Impairment (408) (415)
Intangible assets, net 25 42
Licensing Agreements [Member]    
Finite-lived intangible assets 1,202  
Finite-lived intangible assets, Accumulated amortization (15)  
Finite-lived intangible assets, Impairment  
Intangible assets, net 1,187  
Other Computer Software [Member]    
Finite-lived intangible assets 872 114
Finite-lived intangible assets, Accumulated amortization (185) (111)
Finite-lived intangible assets, Impairment
Intangible assets, net 687 3
Domain Name [Member]    
Domain name 1,385 1,408
Domain name, Impairment $ (1,385) $ (1,408)