XML 33 R17.htm IDEA: XBRL DOCUMENT v3.25.4
Trade payables and other payables, lease liabilities and accrued expenses
12 Months Ended
Dec. 31, 2025
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, 2025 and 2024, trade payables include payer's overpayments in the amount of $46,041 and $40,575, respectively.
b.Other payables, lease liabilities and accrued expenses
The following table sets forth the Company’s other payables and accrued expenses:
 
December 31,
 20252024
Employees and payroll accruals$64,364 $48,171 
Deferred revenues15,948 14,225 
Lease liabilities
11,659 7,909 
Government authorities8,699 22,811 
Other
327 32 
 $100,997 $93,148