XML 67 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses, Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation and benefits $ 53,323 $ 48,263
Freight, distribution and operations 76,010 85,966
Accrued rebates, discounts and chargebacks 63,812 25,248
Accrued professional fees 24,553 20,308
Accrued research and development expenses 11,069 13,219
Income taxes payable 1,405 1,591
Other 20,933 10,397
Total accrued expenses and other liabilities 251,105 204,992
Operating lease liabilities 50,629 53,185
Long-term contingent consideration liabilities (Note 4) 71,024 0
Other long-term liabilities 65,551 9,995
Total other long-term liabilities $ 116,180 $ 63,180