XML 75 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Payroll and related expenses $ 4,576 $ 2,533
Commissions 2,523 5,996
Bonus 1,690 5,997
Vacation 770 706
Total accrued compensation and benefits $ 9,559 $ 15,232