v3.26.1
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Compensation and benefits $ 19,663 $ 26,224
Rebates, chargebacks and returns 9,193 4,991
Research and development costs 6,887 8,009
Professional fees 6,324 7,679
Manufacturing accruals 4,204 6,861
Other liabilities 2,464 2,028
Total accrued expenses and other liabilities $ 48,735 $ 55,792