v3.26.1
Patents and Other Intangible Assets, Net - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Patents and Other Intangible Assets, Net    
Patents $ 1,482 $ 1,468
Trademarks 86 86
Other 8 8
Patents and other intangible assets 1,576 1,562
Accumulated amortization (839) (802)
Finite-Lived Intangible Assets, Net 737 760
Patents pending    
Patents and Other Intangible Assets, Net    
Patents 401 358
Issued patents    
Patents and Other Intangible Assets, Net    
Patents 1,081 1,110
Registered trademarks    
Patents and Other Intangible Assets, Net    
Trademarks $ 86 $ 86