v3.26.1
Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Rebates, chargebacks and returns $ 144,524 $ 132,780
Clinical accruals 34,677 40,945
Employee related expenses 5,229 16,542
Contract manufacturing 11,138 17,143
Interest accruals 1,677 4,193
Commercial services 3,156 2,349
Other accruals 6,987 5,792
Accrued expenses and other current liabilities $ 207,388 $ 219,744