XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables And Accruals [Abstract]    
Accrued compensation $ 8,907 $ 10,673
Operating lease liabilities $ 4,934 $ 3,728
Operating Lease Liability Current Statement Of Financial Position Extensible List Accounts payable Accounts payable
Accrued liabilities $ 5,522 $ 883
Loans—current portion (Note 6) 2,178 1,806
Employee ESPP contributions 561 517
Accrued taxes 526 121
Customer deposits 30 382
Total accrued and other current liabilities $ 22,658 $ 18,110