XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Intangible Assets Table [Line Items]    
Intangible Assets, Gross $ 41,147 $ 41,147
Accumulated Amortization (37,266) (36,723)
Total 2,620  
Total Intangible Assets, Net 3,881 4,424
Developed technology    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 37,960 37,960
Accumulated Amortization (35,941) (35,459)
Total 2,019 2,501
Technology licenses    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 1,926 1,926
Accumulated Amortization (1,325) (1,264)
Total 601 662
Domain name    
Schedule of Intangible Assets Table [Line Items]    
Indefinite-Lived Intangible Assets 1,261 1,261
Accumulated Amortization $ 0 $ 0