XML 61 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingent Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
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, 2019, are as follows:
December 31,
2019
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  
Current year end  
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.54
Weighted average of operating lease discount rate  7.32 %