v3.26.1
Accrued Expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued sales allowances $ 50,928 $ 41,818
Accrued volume incentive rebates 78,952 78,253
Payroll related liabilities (including severance) 8,382 16,853
Professional and consulting fees 5,173 6,264
Income tax payable 13,053 12,758
Manufacturing related 7,208 546
Accrued interest 2,524 2,332
Other 7,024 4,546
Total $ 173,244 $ 163,370