XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheets Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Aug. 04, 2020
Payables And Accruals [Abstract]      
Accrued payroll and related benefits $ 4,954 $ 5,362  
Price adjustment and other revenue reserves 3,867 3,063  
Short term lease liability 1,035 1,264  
Other accrued expenses 2,860 3,274  
Total accrued expenses and other current liabilities $ 12,716 $ 12,963 $ 500