XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Intangible Assets Table [Line Items]    
Intangible Assets, Gross $ 41,147 $ 41,147
Accumulated Amortization (37,586) (36,723)
Total 2,300  
Total Intangible Assets, Net 3,561 4,424
Developed technology    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 37,960 37,960
Accumulated Amortization (36,199) (35,459)
Total 1,761 2,501
Technology licenses    
Schedule of Intangible Assets Table [Line Items]    
Finite-Lived Intangible Assets, Gross 1,926 1,926
Accumulated Amortization (1,387) (1,264)
Total 539 662
Domain name    
Schedule of Intangible Assets Table [Line Items]    
Indefinite-Lived Intangible Assets 1,261 1,261
Accumulated Amortization $ 0 $ 0