v3.25.1
Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Rebates, chargebacks and returns $ 59,479 $ 110,924
Clinical accruals 35,954 41,448
Employee related expenses 4,654 13,102
Contract manufacturing 7,087 4,764
Interest accruals 1,677 4,205
Commercial services 3,152 2,483
Other accruals 6,338 8,608
Accrued expenses and other current liabilities $ 118,341 $ 185,534