XML 40 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Trade payables and other payables, lease liabilities and accrued expenses
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Trade payables and other payables, lease liabilities and accrued expenses Trade payables and other payables, lease liabilities and accrued expenses
a.Trade payables
As of December 31, 2024 and 2023, trade payables include payer overpayments in the amount of $40,575 and $23,421, respectively.
b.Other payables, lease liabilities and accrued expenses
The following table sets forth the Company’s other payables and accrued expenses:
 
December 31,
 20242023
Employees and payroll accruals$48,171 $51,044 
Deferred revenues14,225 16,224 
Government authorities22,811 9,134 
Lease liabilities and Other
7,923 8,322 
 $93,130 $84,724