XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Compensation and benefits $ 10,629 $ 22,730
Freight, distribution and operations 26,581 16,157
Accrued rebates, discounts and chargebacks 10,793 10,977
Accrued professional fees 3,596 2,850
Short-term contingent liability (Note 4) 83,300 0
Other 7,497 5,354
Total accrued expenses and other liabilities 142,396 58,068
Operating lease liabilities (Note 16) 16,207 16,546
Long-term contingent liability (Note 4) 20,900 86,200
Other long-term liabilities 21,669 22,148
Total other long-term liabilities $ 58,776 $ 124,894