XML 48 R32.htm IDEA: XBRL DOCUMENT v3.20.2
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Schedule of Intangible Assets [Table] [Line Items]    
Intangible Assets, Gross $ 57,847 $ 61,177
Finite-Lived Intangible Assets, Accumulated Amortization (44,265) (44,312)
Total 13,582 16,865
Finite-Lived Intangible Assets, Net 12,321  
Developed technology    
Schedule of Intangible Assets [Table] [Line Items]    
Finite-Lived Intangible Assets, Gross 37,960 37,960
Finite-Lived Intangible Assets, Accumulated Amortization (28,327) (25,933)
Finite-Lived Intangible Assets, Net 9,633 12,027
Customer relationships    
Schedule of Intangible Assets [Table] [Line Items]    
Finite-Lived Intangible Assets, Gross 16,700 20,030
Finite-Lived Intangible Assets, Accumulated Amortization (15,471) (18,098)
Finite-Lived Intangible Assets, Net 1,229 1,932
Technology licenses    
Schedule of Intangible Assets [Table] [Line Items]    
Finite-Lived Intangible Assets, Gross 1,926 1,926
Finite-Lived Intangible Assets, Accumulated Amortization (467) (281)
Finite-Lived Intangible Assets, Net 1,459 1,645
Internet Domain Names [Member]    
Schedule of Intangible Assets [Table] [Line Items]    
Indefinite-Lived Intangible Assets $ 1,261 $ 1,261