XML 89 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Payroll and related liabilities $ 41,023 $ 39,781
Current portion of contingent liabilities 18,833 28,621
Advances from employees 259 286
Accrued rebates payable 9,532 9,202
Other accrued expenses 42,297 27,294
Accrued Liabilities, Current, Total $ 111,944 $ 105,184