v3.26.1
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation and benefits $ 26,224 $ 19,681
Research and development accruals 8,009 13,372
Professional fees 7,679 9,075
Other accrued expenditure 6,861 6,075
Rebates, chargebacks and returns 4,991 0
Other liabilities 2,028 479
VAT payable 0 3,594
Total Accrued Expenses and Other Liabilities $ 55,792 $ 52,276