XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Other payables, lease liabilities and accrued expenses - Schedule of Other Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Employees and payroll accruals $ 40,778 $ 39,590
Deferred revenues 18,028 17,762
Government authorities 8,660 5,797
Other 6,114 6,853
Other payables and accrued expenses $ 73,580 $ 70,002