XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Accounts Payable (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Expenses and Other Accounts Payable [Abstract]  
Schedule of accrued expenses and other accounts payable
   December 31, 
   2021   2020 
Employees and payroll accruals  $27,826   $28,562 
Accrued expenses   8,955    7,086 
Government authorities   8,160    5,559 
Other   232    639 
   $45,173   $41,846