XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and contingent liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Lease The corresponding lease liabilities are split between other payables and long-term lease liabilities, and as of December 31, 2025, are as follows:
December 31,
2025
Future minimum lease payments:
2026$12,120 
202711,491 
20288,893 
20295,313 
20305,019 
Thereafter19,874 
Total future minimum lease payments$62,710 
Less imputed interest(9,404)
Net present value of future minimum lease payments$53,306 
Current year end
Short-term lease liabilities$11,659 
Long-term lease liabilities41,647 
Net present value of future minimum lease payments$53,306 
Weighted average of remaining operating lease term (years)7.10
Weighted average of operating lease discount rate5.10 %