XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities

Accrued expenses at December 31, 2021 and 2020, consisted of the following (in thousands):

    

2021

    

2020

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

Total

$

159,014

$

111,944