v3.25.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities

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

​

​