XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Commissions $ 3,908 $ 5,996
Payroll and related expenses 3,622 2,533
Bonus 2,092 5,997
Vacation 852 706
Total accrued compensation and benefits $ 10,474 $ 15,232