XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Intangible Assets Table [Line Items]    
Intangible Assets, Gross $ 57,847 $ 57,847
Accumulated Amortization (49,559) (48,835)
Total 7,027  
Total Intangible Assets, Net 8,288 9,012
Developed technology    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 37,960 37,960
Accumulated Amortization (32,085) (31,603)
Total 5,875 6,357
Customer relationships    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 16,700 16,700
Accumulated Amortization (16,639) (16,458)
Total 61 242
Technology licenses    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 1,926 1,926
Accumulated Amortization (835) (774)
Total 1,091 1,152
Domain name    
Schedule of Intangible Assets Table [Line Items]    
Indefinite-Lived Intangible Assets 1,261 1,261
Accumulated Amortization $ 0 $ 0