v3.26.1
BALANCE SHEET COMPONENTS - Patents - net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
BALANCE SHEET COMPONENTS    
Less accumulated amortization of patents issued $ (1,551) $ (1,428)
Patents - net 2,864 3,226
Patent applications pending    
BALANCE SHEET COMPONENTS    
Patents 1,117 1,356
Patents issued    
BALANCE SHEET COMPONENTS    
Patents $ 3,298 $ 3,298