XML 59 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingent Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Lease Future minimum lease payments under non-cancelable operating leases as of December 31, 2020, are as follows:
December 31,
2020
Future minimum lease payments:
2021$6,856 
20225,760 
20233,450 
20242,525 
20251,456 
Thereafter3,990 
Total future minimum lease payments$24,037 
Less imputed interest(3,261)
Net present value of future minimum lease payments$20,776 
Current year end
Short-term lease liabilities$6,483 
Long-term lease liabilities14,293 
Net present value of future minimum lease payments$20,776 
Weighted average of remaining operating lease term (years)4.97
Weighted average of operating lease discount rate6.64 %