XML 39 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments, Rights of Use and Contingent Liabilities - Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Lease (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Future minimum lease payments:    
2019 (excluding the six months ended June 30, 2019) $ 2,265  
2020 4,116  
2021 3,826  
2022 2,927  
2023 1,899  
Thereafter 3,695  
Total future minimum lease payments 18,728  
Less imputed interest (3,198)  
Net present value of future minimum lease payments 15,530  
Short-term lease liabilities 3,948  
Long-term lease liabilities 11,582 $ 0
Net present value of future minimum lease payments $ 15,530  
Weighted average of remaining operating lease term 5 years 2 months 26 days  
Weighted average of operating lease discount rate 7.44%