XML 55 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCRUED EXPENSES - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Compensation $ 30,295 $ 13,803
Royalties 11,776 6,996
Research and development agreements 3,052 3,572
Consulting 471 527
Professional Fees 268 655
Other 3,160 10,504
Accrued Expenses $ 49,022 $ 36,057