XML 78 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Payroll and related liabilities $ 39,781 $ 37,396
Current portion of contingent liabilities 28,621 23,760
Advances from employees 286 540
Accrued rebates payable 9,202 6,789
Other accrued expenses 27,294 27,688
Accrued Liabilities, Current, Total $ 105,184 $ 96,173