XML 82 R67.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Compensation $ 22,147 $ 30,295
Royalties 11,125 11,776
Research and development agreements 5,029 3,052
Consulting 771 471
Professional Fees 908 268
Other 1,424 3,160
Accrued Expenses $ 41,404 $ 49,022