XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts payable and accrued expenses    
Accrued compensation and benefits $ 25,701 $ 24,258
Accrued sales rebates and discounts 21,886 15,989
Accrued program fees 10,515 13,294
Accrued contract manufacturing & contract research costs 8,230 20,361
Accrued royalties 6,908 4,522
Accrued professional fees 6,868 9,377
Accrued taxes 5,938 6,154
Other 7,590 4,198
Accrued expenses and other current liabilities $ 93,636 $ 98,153