XML 122 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation and benefits $ 48,263 $ 36,331
Freight, distribution and operations 85,966 67,529
Accrued rebates, discounts and chargebacks 25,248 16,070
Accrued research and development expenses 13,219 3,258
Accrued professional fees 20,308 10,244
Other 11,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) 0 2,700
Other long-term liabilities 9,995 6,168
Total other long-term liabilities $ 63,180 $ 63,321