XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingent liabilities (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023, are as follows:
December 31,
2023
Future minimum lease payments:
2024$8,748 
20258,126 
20266,558 
20275,315 
20284,553 
Thereafter9,039 
Total future minimum lease payments$42,339 
Less imputed interest(6,695)
Net present value of future minimum lease payments$35,644 
Current year end
Short-term lease liabilities$8,224 
Long-term lease liabilities27,420 
Net present value of future minimum lease payments$35,644 
Weighted average of remaining operating lease term (years)6.68
Weighted average of operating lease discount rate5.59 %