XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplementary Balance Sheet Information - Intangible Assets, Excluding Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, Net Carrying Value $ 7,267  
Intangible assets, Cost 18,963 $ 18,991
Intangible assets, Accumulated Amortization (11,579) (11,080)
Intangible assets, Net Carrying Value 7,384 7,911
Trademarks    
Finite Lived Intangible Assets [Line Items]    
Intangible assets not subject to amortization, Cost 117 116
Intangible assets not subject to amortization, Net Carrying Value 117 116
Patents    
Finite Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, Cost 1,946 1,975
Intangible assets subject to amortization, Accumulated Amortization (782) (752)
Intangible assets subject to amortization, Net Carrying Value 1,164 1,223
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 (10,797) (10,328)
Intangible assets subject to amortization, Net Carrying Value $ 6,103 $ 6,572