XML 82 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other payables and accrued expenses
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Other payables and accrued expenses Other payables and accrued expenses
The following table sets forth the Company’s other payables and accrued expenses:
 
December 31,
 20212020
Employees and payroll accruals$39,590 $30,316 
Government authorities5,797 5,340 
Deferred revenues17,762 17,765 
Other6,853 6,544 
 $70,002 $59,965