XML 42 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments, Rights of Use and Contingent Liabilities - Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Lease (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Future minimum lease payments:    
2019 (excluding the three months ended March 31, 2019) $ 3,216  
2020 3,766  
2021 3,475  
2022 2,503  
2023 1,655  
Thereafter 3,258  
Total future minimum lease payments 17,873  
Less imputed interest (3,090)  
Net present value of future minimum lease payments 14,783  
Short-term lease liabilities 3,768  
Long-term lease liabilities 11,015 $ 0
Net present value of future minimum lease payments $ 14,783  
Weighted average of remaining operating lease term 6 years 4 months 17 days  
Weighted average of operating lease discount rate 7.46%