XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses, Other Liabilities and Other Long-Term Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses, Other Liabilities and Other Long-Term Liabilities
Accrued expenses, other liabilities and other long-term liabilities are comprised of the following:
(in thousands)March 31,
2025
December 31,
2024
Compensation and benefits$24,155 $48,263 
Freight, distribution and operations79,733 85,966 
Accrued rebates, discounts and chargebacks32,992 25,248 
Accrued professional fees26,561 20,308 
Accrued research and development expenses10,593 13,219 
Income taxes payable
15,298 1,591 
Other13,049 10,397 
Total accrued expenses and other liabilities$202,381 $204,992 
Operating lease liabilities$47,558 $53,185 
Other long-term liabilities10,632 9,995 
Total other long-term liabilities$58,190 $63,180