XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Compensation and benefits $ 20,140 $ 22,730
Freight, distribution and operations 36,233 16,157
Accrued rebates, discounts and chargebacks 12,195 10,977
Accrued professional fees 4,516 2,850
Short-term contingent liability (Note 4) 99,700 0
Other 11,014 5,354
Total accrued expenses and other liabilities 183,798 58,068
Operating lease liabilities (Note 16) 15,780 16,546
Long-term contingent liability (Note 4) 11,800 86,200
Other long-term liabilities 22,036 22,148
Total other long-term liabilities $ 49,616 $ 124,894