XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables And Accruals [Abstract]    
Accrued compensation $ 9,675 $ 9,008
Operating lease liabilities $ 6,529 $ 5,391
Operating Lease Liability Current Statement Of Financial Position Extensible List Accounts payable Accounts payable
Accrued liabilities $ 1,018 $ 1,700
Loans—current portion (Note 6) 2,257 2,218
Employee ESPP contributions 1,010 543
Accrued taxes 134 123
Customer deposits 30 30
Total accrued and other current liabilities $ 20,653 $ 19,013