v3.26.1
Supplementary Balance Sheet Information - Intangible Assets, Excluding Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, Net Carrying Value $ 2,859  
Intangible assets, Cost 18,880 $ 18,970
Intangible assets, Accumulated Amortization (15,901) (15,087)
Intangible assets, Net Carrying Value 2,979 3,883
Trademarks    
Finite Lived Intangible Assets [Line Items]    
Intangible assets not subject to amortization, Cost 120 117
Intangible assets not subject to amortization, Net Carrying Value 120 117
Patents    
Finite Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, Cost 1,860 1,953
Intangible assets subject to amortization, Accumulated Amortization (879) (1,003)
Intangible assets subject to amortization, Net Carrying Value 981 950
Purchased Technology    
Finite Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, Cost 16,900 16,900
Intangible assets subject to amortization, Accumulated Amortization (15,022) (14,084)
Intangible assets subject to amortization, Net Carrying Value $ 1,878 $ 2,816