v3.26.3
Balance Sheet Details - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 20,422 $ 20,379
Accumulated Amortization (17,253) (16,618)
Net Carrying Amount 3,169 3,761
Acquired intellectual property and reacquired right    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 15,126 15,126
Accumulated Amortization (12,931) (12,334)
Net Carrying Amount 2,195 2,792
Patents    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 2,423 2,380
Accumulated Amortization (1,449) (1,411)
Net Carrying Amount 974 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