v3.25.2
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable and other accrued operating expenses $ 74,054 $ 73,033
Accrued clinical trial expenses 26,935 26,068
Accrued professional fees 23,116 17,895
Accrued technical operation expenses 14,905 18,388
Accrued compensation and employee related costs 50,198 80,312
Accrued royalty and milestones payable 8,162 6,324
Accrued interest payable 0 359
Revenue Interest Payments payable 4,296 4,177
Accrued sales allowances and related costs 22,956 16,762
Accrued French rebate payable 10,043 5,988
Deferred and contingent consideration 65,700 24,700
Other accrued liabilities 4,654 11,203
Total accounts payable and accrued liabilities $ 305,019 $ 285,209