XML 100 R98.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer allowances and rebates $ 18,834 $ 12,184
Compensation and benefits 10,542 9,065
Interest 334 243
Vendor invoices 3,428 3,487
Royalties 2,391 1,916
Commissions 894 1,557
Freight 3,263 4,160
Professional fees 1,941 2,473
Foreign exchange forward contracts 180 0
Restructuring 59 1,557
Other 10,194 8,814
Total $ 52,060 $ 45,456