XML 133 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
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