XML 91 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Note 10 - Intangible Assets, Net - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finite-lived intangible assets $ 4,251 $ 15,898
Finite-lived intangible assets, Accumulated amortization (1,258) (6,505)
Cloud compute software technology (436) (7,494)
Intangible assets, net * [1] 2,557 1,899
Cloud-Computing Based Software Platforms [Member]    
Finite-lived intangible assets 1,423 1,331
Finite-lived intangible assets, Accumulated amortization (978) (898)
Cloud compute software technology (436) (408)
Intangible assets, net * 9 25
Customer Relationships [Member]    
Finite-lived intangible assets   1,909
Finite-lived intangible assets, Accumulated amortization   (1,909)
Cloud compute software technology  
Intangible assets, net *  
Livestreaming Technology [Member]    
Finite-lived intangible assets 1,500  
Finite-lived intangible assets, Accumulated amortization (25)  
Cloud compute software technology  
Intangible assets, net * 1,475  
Noncompete Agreements [Member]    
Finite-lived intangible assets   1,051
Finite-lived intangible assets, Accumulated amortization   (571)
Cloud compute software technology   (480)
Intangible assets, net *  
Software Technologies [Member]    
Finite-lived intangible assets   294
Finite-lived intangible assets, Accumulated amortization   (294)
Cloud compute software technology  
Intangible assets, net *  
Licensing Agreements [Member]    
Finite-lived intangible assets 1,208 1,202
Finite-lived intangible assets, Accumulated amortization (135) (15)
Cloud compute software technology
Intangible assets, net * 1,073 1,187
Intelligent Marketing Data Service Platform [Member]    
Finite-lived intangible assets   4,629
Finite-lived intangible assets, Accumulated amortization   (1,876)
Cloud compute software technology   (2,753)
Intangible assets, net *  
Internet Safety, Information Exchange Security and Data Encryption Software [Member]    
Finite-lived intangible assets   1,863
Finite-lived intangible assets, Accumulated amortization   (419)
Cloud compute software technology   (1,444)
Intangible assets, net *  
Other Computer Software [Member]    
Finite-lived intangible assets 120 872
Finite-lived intangible assets, Accumulated amortization (120) (185)
Cloud compute software technology
Intangible assets, net * 687
Computer Software, Cloud Video Management System [Member]    
Finite-lived intangible assets   1,362
Finite-lived intangible assets, Accumulated amortization   (338)
Cloud compute software technology   (1,024)
Intangible assets, net *  
Domain Name [Member]    
Domain name   1,385
Domain name, Impairment   $ (1,385)
[1] All of the VIEs' assets can be used to settle obligations of their primary beneficiary. Liabilities recognized as a result of consolidating these VIEs do not represent additional claims on the Company's general assets (Note 2).