XML 38 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other payables and accrued expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Other payables and accrued expenses Other payables and accrued expenses
Other payables and accrued expenses consist of the following:
December 31,
2022 2023
Governmental authorities$14,384 $12,545 
Accrued expenses6,809 8,294 
Contingent consideration related to business combinations3,883 — 
Accrued retention bonus related to business combinations497 482 
Fair value of future hedging transactions346 — 
Other2,071 1,942 
Total other payables and accrued expenses$27,990 $23,263