XML 71 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts payable and accrued expenses    
Accrued compensation and benefits $ 24,258 $ 23,025
Accrued contract manufacturing & contract research costs 20,361 19,617
Accrued sales rebates and discounts 15,989 12,079
Accrued Program Fees 13,294 16,599
Accrued professional fees 9,377 3,700
Accrued taxes 6,154 11,177
Accrued royalties 4,522 6,550
Other 4,198 4,094
Accrued expenses and other current liabilities $ 98,153 $ 96,841