XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (PPE) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property Plant And Equipment [Line Items]          
Property and equipment, gross $ 27,714,000   $ 27,714,000   $ 26,811,000
Less accumulated depreciation (13,730,000)   (13,730,000)   (11,870,000)
Property and equipment, net 13,984,000   13,984,000   14,941,000
Depreciation expense 900,000 $ 700,000 1,900,000 $ 1,500,000  
Impairments     0 $ 0  
Leasehold improvements          
Property Plant And Equipment [Line Items]          
Property and equipment, gross 6,361,000   6,361,000   6,264,000
Manufacturing equipment and tooling          
Property Plant And Equipment [Line Items]          
Property and equipment, gross 11,714,000   11,714,000   11,259,000
Computer equipment          
Property Plant And Equipment [Line Items]          
Property and equipment, gross 1,771,000   1,771,000   1,690,000
Software          
Property Plant And Equipment [Line Items]          
Property and equipment, gross 6,668,000   6,668,000   6,393,000
Furniture and fixtures          
Property Plant And Equipment [Line Items]          
Property and equipment, gross $ 1,200,000   $ 1,200,000   $ 1,205,000