XML 89 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
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
Accrued Liabilities, Current, Total $ 123,189 $ 159,014