XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheets Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Aug. 04, 2020
Payables And Accruals [Abstract]      
Accrued payroll and related benefits $ 5,142 $ 5,362  
Price adjustment and other revenue reserves 3,850 3,063  
Short term lease liability 1,086 1,264  
Other accrued expenses 3,729 3,274  
Total accrued expenses and other current liabilities $ 13,807 $ 12,963 $ 1,300