XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable and other accrued operating expenses $ 65,393 $ 50,461
Accrued clinical trial expenses 23,711 36,456
Accrued professional fees 13,885 14,403
Accrued technical operation expenses 9,187 3,345
Accrued compensation and employee related costs 48,933 32,040
Accrued royalty and milestones payable 5,674 4,710
Accrued interest payable 2,175 6,340
Revenue Interest Payments payable 3,347 2,149
Accrued sales allowances and related costs 10,937 6,974
Accrued France ATU reimbursement payable 14,685 12,943
Deferred and contingent consideration 6,700 10,700
Other accrued liabilities 10,360 1,596
Total accounts payable and accrued liabilities $ 214,987 $ 182,117