XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
BALANCE SHEET COMPONENTS - Other assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
OTHER ASSETS:    
Less accumulated amortization of patents issued $ (1,374) $ (1,255)
Patents, net 3,739 3,748
Other 53 23
Other assets 3,792 3,771
Patent applications pending    
OTHER ASSETS:    
Patents 1,722 1,612
Patents issued    
OTHER ASSETS:    
Patents $ 3,391 $ 3,391