XML 46 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingent Liabilities - Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Future minimum lease payments:  
2020 $ 5,046
2021 5,030
2022 3,823
2023 2,524
2024 1,934
Thereafter 4,081
Total future minimum lease payments 22,438
Less imputed interest (3,663)
Net present value of future minimum lease payments 18,775
Short-term lease liabilities 4,635
Long-term lease liabilities 14,140
Net present value of future minimum lease payments $ 18,775
Weighted average of remaining operating lease term (years) 5 years 6 months 14 days
Weighted average of operating lease discount rate 7.32%