XML 105 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and contingent liabilities (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021, are as follows:
December 31,
2021
Future minimum lease payments:
2022$6,925 
20234,959 
20243,508 
20252,083 
20261,990 
Thereafter2,511 
Total future minimum lease payments$21,976 
Less imputed interest(2,295)
Net present value of future minimum lease payments$19,681 
Current year end
Short-term lease liabilities$6,684 
Long-term lease liabilities12,997 
Net present value of future minimum lease payments$19,681 
Weighted average of remaining operating lease term (years)4.47
Weighted average of operating lease discount rate5.62 %