XML 40 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and other current liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consist of the following:
March 31,
2026
December 31,
2025
Accrued sales allowances$76,586 $120,071 
Payroll related liabilities (including severance)5,772 16,853 
Professional and consulting fees5,853 6,264 
Income tax payable16,839 12,758 
Manufacturing related2,079 546 
Accrued interest1,013 2,332 
Other4,631 4,546 
Total$112,773 $163,370