XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingent liabilities (Tables)
12 Months Ended
Dec. 31, 2022
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, 2022, are as follows:
December 31,
2022
Future minimum lease payments:
2023$6,228 
20245,254 
20254,484 
20264,085 
20273,272 
Thereafter5,089 
Total future minimum lease payments$28,412 
Less imputed interest(3,846)
Net present value of future minimum lease payments$24,566 
Current year end
Short-term lease liabilities$5,804 
Long-term lease liabilities18,762 
Net present value of future minimum lease payments$24,566 
Weighted average of remaining operating lease term (years)5.66
Weighted average of operating lease discount rate5.38 %