XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule of Intangible Assets Table [Line Items]    
Intangible Assets, Gross $ 57,847 $ 57,847
Accumulated Amortization (48,040) (45,341)
Finite-Lived Intangible Assets, Net 8,546  
Total Intangible Assets, Net 9,807 12,506
Developed technology    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 37,960 37,960
Accumulated Amortization (31,051) (29,126)
Finite-Lived Intangible Assets, Net 6,909 8,834
Customer relationships    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 16,700 16,700
Accumulated Amortization (16,277) (15,687)
Finite-Lived Intangible Assets, Net 423 1,013
Technology licenses    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 1,926 1,926
Accumulated Amortization (712) (528)
Finite-Lived Intangible Assets, Net 1,214 1,398
Domain Name    
Schedule of Intangible Assets Table [Line Items]    
Indefinite-Lived Intangible Assets 1,261 1,261
Accumulated Amortization $ 0 $ 0