XML 91 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses

7.ACCRUED EXPENSES

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

    

2023

    

2022

Payroll and related liabilities

$

66,929

$

58,620

Current portion of contingent liabilities

 

408

 

15,813

Advances from employees

 

285

 

165

Accrued rebates payable

11,005

10,925

Accrued legal settlement

1,000

Other accrued expenses

 

41,820

 

36,666

Total

$

120,447

$

123,189