XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Compensation and benefits $ 30,425 $ 22,730
Freight, distribution and operations 49,067 16,157
Accrued rebates, discounts and chargebacks 13,399 10,977
Accrued professional fees 8,668 2,850
Other 25,525 5,354
Total accrued expenses and other liabilities 127,084 58,068
Operating lease liabilities 25,442 16,546
Long-term contingent liability 11,900 86,200
Other long-term liabilities 8,813 22,148
Total other long-term liabilities $ 46,155 $ 124,894