XML 57 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued sales allowances $ 76,586 $ 120,071
Payroll related liabilities (including severance) 5,772 16,853
Professional and consulting fees 5,853 6,264
Income tax payable 16,839 12,758
Manufacturing related 2,079 546
Accrued interest 1,013 2,332
Other 4,631 4,546
Total $ 112,773 $ 163,370