XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Accounts and Supplemental Disclosures - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Accrued compensation $ 6,863 $ 9,282
Operating lease liabilities, current 3,245 2,354
Accrued professional service fees 2,187 2,347
Accrued interest, current 1,343  
Accrued other 529 1,126
Accrued in process research and development   1,600
Total accrued expenses $ 14,167 $ 16,709