XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued and Other Current Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accrued Liabilities Current [Abstract]    
Payroll $ 8,632 $ 7,643
Professional fees 7,670 4,457
Contract manufacturing costs 5,459 6,274
Research services 5,491 4,649
Other 4,703 6,034
Total $ 31,955 $ 29,057