XML 68 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses, Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation and benefits $ 29,677 $ 48,263
Freight, distribution and operations 72,660 85,966
Accrued rebates, discounts and chargebacks 51,733 25,248
Accrued professional fees 34,124 20,308
Accrued research and development expenses 9,142 13,219
Income taxes payable 1,465 1,591
Other 9,799 10,397
Total accrued expenses and other liabilities 208,600 204,992
Operating lease liabilities 47,851 53,185
Long-term contingent consideration liabilities (Note 4) 43,042 0
Other long-term liabilities 11,286 9,995
Total other long-term liabilities $ 102,179 $ 63,180