XML 54 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Other payables and accrued expenses (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of other payables and accrued expense
Other payables and accrued expenses consist of the following:
December 31,
2020 2021
Governmental authorities$7,602 $13,717 
Accrued expenses4,694 5,957 
Contingent consideration related to business combinations— 7,079 
Other691 1,446 
Total other payables and accrued expenses$12,987 $28,199