XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses, Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation and benefits $ 24,155 $ 48,263
Freight, distribution and operations 79,733 85,966
Accrued rebates, discounts and chargebacks 32,992 25,248
Accrued professional fees 26,561 20,308
Accrued research and development expenses 10,593 13,219
Income taxes payable 15,298 1,591
Other 13,049 10,397
Total accrued expenses and other liabilities 202,381 204,992
Operating lease liabilities 47,558 53,185
Other long-term liabilities 10,632 9,995
Total other long-term liabilities $ 58,190 $ 63,180