v3.26.1
Accrued Expenses and other current liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consist of the following:
June 30,
2026
December 31,
2025
Accrued sales allowances$50,928 $41,818 
Accrued volume incentive rebates78,952 78,253 
Payroll related liabilities (including severance)8,382 16,853 
Professional and consulting fees5,173 6,264 
Income tax payable13,053 12,758 
Manufacturing related7,208 546 
Accrued interest2,524 2,332 
Other7,024 4,546 
Total$173,244 $163,370