XML 34 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
The aggregate future minimum lease payments and reconciliation to lease liabilities as of December 31, 2019, are as follows (in thousands):
 
December 31, 2019
2020
$
6,094

2021
5,622

2022
5,404

2023
3,738

2024
780

Total future minimum lease payments
21,638

Less imputed interest
(1,842
)
Total lease liabilities
$
19,796