XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net Property and Equipment, net:    
September 30, 2022December 31, 2021
 (in thousands)
Machinery and equipment
$14,159 $10,573 
Construction in progress
6,573 3,657 
Computer and office equipment
980 916 
Leasehold improvements
1,631 503 
Furniture and fixtures
303 309 
23,646 15,958 
Less: Accumulated depreciation and amortization
(9,197)(6,966)
$14,449 $8,992 
Schedule of Accrued Liabilities and Other
Accrued Liabilities and Other:
September 30, 2022December 31, 2021
 (in thousands)
Accrued compensation and related expenses$9,367 $10,055 
    Accrued professional services 431 995 
Others1,358 1,303 
$11,156 $12,353 
Schedule of Accounts Receivable and Allowance for Credit Losses Accounts Receivable and Allowance for Credit Losses:
The movement in the allowance for credit losses was as follows:
September 30, 2022December 31, 2021
 (in thousands)
Balance at beginning of year$264 $263 
Provision50 14 
Write-offs(9)(13)
Balance at end of year$305 $264