XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Compensation and benefits $ 26,205 $ 22,730
Freight, distribution and operations 35,619 16,157
Accrued rebates, discounts and chargebacks 13,247 10,977
Accrued professional fees 4,562 2,850
Short-term contingent liability (Note 4) 99,700 0
Other 11,144 5,354
Total accrued expenses and other liabilities 190,477 58,068
Operating lease liabilities (Note 16) 15,354 16,546
Long-term contingent liability (Note 4) 10,800 86,200
Other long-term liabilities 20,335 22,148
Total other long-term liabilities $ 46,489 $ 124,894