v3.26.3
Accrued Expenses, and Other Current and Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Compensation and benefits $ 50,166 $ 63,244
Freight, distribution and operations 69,248 75,995
Accrued rebates and discounts 72,240 66,448
Accrued professional fees 24,027 26,511
Accrued research and development expenses 22,905 12,964
Accrued sales and marketing expenses 20,613 4,885
Income taxes payable 3,339 3,574
Short-term contingent consideration 16,553 3,882
Other 18,571 9,804
Total accrued expenses and other current liabilities 297,662 267,307
Operating lease liabilities 52,542 50,016
Other long-term liabilities 37,726 57,850
Total other long-term liabilities $ 90,268 $ 107,866