XML 26 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments, Rights of Use and Contingent Liabilities - Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Lease (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Future minimum lease payments:    
2019 (remainder of the year) $ 1,146  
2020 4,519  
2021 4,193  
2022 3,130  
2023 1,933  
Thereafter 3,651  
Total future minimum lease payments 18,572  
Less imputed interest (2,956)  
Net present value of future minimum lease payments 15,616  
Short-term lease liabilities 4,249  
Long-term lease liabilities 11,367 $ 0
Net present value of future minimum lease payments $ 15,616  
Weighted average of remaining operating lease term (in years) 4 years 10 months 6 days  
Weighted average of operating lease discount rate (in percentage) 7.51%