XML 123 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other payables and accrued expenses - Schedule of Other payables and accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Employees and payroll accruals $ 39,590 $ 30,316
Government authorities 5,797 5,340
Deferred revenues 17,762 17,765
Other 6,853 6,544
Other payables and accrued expenses $ 70,002 $ 59,965