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