XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Property and Equipment) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Equipment, furniture and fixtures $ 9,637 $ 9,463
Tooling 2,903 5,749
Software 6,739 5,230
Leasehold improvements 1,513 1,375
Gross carrying amount 20,792 21,817
Accumulated depreciation and amortization (16,160) (16,161)
Property and equipment, net $ 4,632 $ 5,656