XML 53 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued clinical trial expenses $ 13,136 $ 6,733
Accrued professional fees 12,182 8,594
Accrued technical operation expenses 6,896 9,164
Accrued royalty payable 3,654 3,423
Accrued interest payable 2,403 3,631
Accrued sales allowances and related costs 6,314 5,051
Accrued construction costs 141 364
Other accrued expenses 827 847
Total accrued expenses $ 45,553 $ 37,807