XML 71 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses

7.ACCRUED EXPENSES

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

    

2024

    

2023

Payroll and related liabilities

$

73,514

$

66,929

Current portion of contingent liabilities

 

358

 

408

Advances from employees

 

158

 

285

Accrued rebates payable

11,778

11,005

Accrued interest

9,531

1,556

Other accrued expenses

 

38,738

 

40,264

Total

$

134,077

$

120,447