XML 103 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued Liabilities Current [Abstract]    
Payroll $ 9,575 $ 8,770
Professional fees 4,314 3,528
Contract manufacturing costs 8,768 5,947
Research services 6,675 5,348
Other 2,000 958
Total $ 31,332 $ 24,551