XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer allowances and rebates $ 36,290 $ 30,913
Compensation and benefits 21,258 19,016
Vendor invoices 16,082 6,536
Accrued Freight, Current 16,110 6,669
Royalties 4,406 3,007
Professional fees 2,954 2,060
Commissions 813 1,380
Interest 402 749
Other non-income tax liabilities 7,496 4,136
Other 6,930 5,584
Total $ 112,741 $ 80,050