XML 58 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities

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

    

2022

    

2021

Payroll and related liabilities

$

58,620

$

59,435

Current portion of contingent liabilities

 

15,813

 

34,735

Advances from employees

 

165

 

201

Accrued rebates payable

10,925

11,271

Accrued legal settlement

1,000

18,250

Other accrued expenses

 

36,666

 

35,122

Total

$

123,189

$

159,014