v3.26.1
Accrued Expenses, and Other Current and Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Compensation and benefits $ 45,759 $ 63,244
Freight, distribution and operations 73,397 75,995
Accrued rebates and discounts 70,464 66,448
Accrued professional fees 16,566 26,511
Accrued research and development expenses 12,003 12,964
Accrued sales and marketing expenses 36,035 4,885
Income taxes payable 4,029 3,574
Short-term contingent consideration 13,919 3,882
Other 14,699 9,804
Total accrued expenses and other current liabilities 286,871 267,307
Operating lease liabilities 53,907 50,016
Other long-term liabilities 37,627 57,850
Total other long-term liabilities $ 91,534 $ 107,866