XML 61 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments under operating leases
Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,
 
Operating Leases
 
Finance Leases
2020
 
2,012

 
70

2021
 
1,962

 
70

2022
 
1,916

 
47

2023
 
1,976

 
40

2024
 
2,017

 
23

Thereafter
 
23,692

 

Total lease payments
 
$
33,575

 
$
250

Less: Interest
 
(16,116
)
 
(37
)
Present value of lease liabilities
 
$
17,459

 
$
213