v3.26.1
Balance Sheet Details - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 20,418 $ 20,379
Accumulated Amortization (17,040) (16,618)
Net Carrying Amount 3,378 3,761
Acquired intellectual property and reacquired right    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 15,126 15,126
Accumulated Amortization (12,732) (12,334)
Net Carrying Amount 2,394 2,792
Patents    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 2,419 2,380
Accumulated Amortization (1,435) (1,411)
Net Carrying Amount 984 969
Internal-use software implementation costs    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 2,873 2,873
Accumulated Amortization (2,873) (2,873)
Net Carrying Amount $ 0 $ 0