Annual report pursuant to Section 13 and 15(d)

Balance sheet Components - Schedule of Accrued and Other Current Liabilities (Details)

v3.22.4
Balance sheet Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Vendor related accruals $ 7,508 $ 4,220
Payroll accruals 5,992 4,026
Acquisition-related obligation accrual 2,167 0
Other accruals and current liabilities 3,116 1,965
Total $ 18,783 $ 10,211