XML 81 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses and other liabilities and other long-term liabilities are comprised of the following:
 December 31,
(in thousands)20242023
Compensation and benefits$48,263 $36,331 
Freight, distribution and operations85,966 67,529 
Accrued rebates, discounts and chargebacks25,248 16,070 
Accrued research and development expenses13,219 3,258 
Accrued professional fees20,308 10,244 
Other11,988 11,906 
Total accrued expenses and other liabilities$204,992 $145,338 
Operating lease liabilities (Note 16)$53,185 $54,453 
Long-term contingent liability (Note 4)— 2,700 
Other long-term liabilities9,995 6,168 
Total other long-term liabilities$63,180 $63,321