v3.26.1
Intangible Assets, Net and Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]          
Gross Amount $ 12,748   $ 12,748   $ 12,748
Accumulated Amortization (12,341)   (12,341)   (11,522)
Net Carrying Amount 407   407   1,226
Amortization expense 400 $ 600 $ 800 $ 1,200  
Useful life of acquired intangible assets     3 months 10 days    
Acquired developed technology          
Intangible Asset, Finite-Lived [Line Items]          
Gross Amount 12,249   $ 12,249   12,249
Accumulated Amortization (11,842)   (11,842)   (11,044)
Net Carrying Amount 407   407   1,205
Trade name          
Intangible Asset, Finite-Lived [Line Items]          
Gross Amount 499   499   499
Accumulated Amortization (499)   (499)   (478)
Net Carrying Amount $ 0   $ 0   $ 21