XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Payroll and related liabilities $ 59,435 $ 41,023
Current portion of contingent liabilities 34,735 18,833
Advances from employees 201 259
Accrued rebates payable 11,271 9,532
Accrued legal settlement 18,250  
Other accrued expenses 35,122 42,297
Accrued Liabilities, Current, Total $ 159,014 $ 111,944