XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future minimum lease payments - 2018 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Future minimum lease payments for capital leases  
Capital leases total $ 1,141
Less than 1 year 987
1 - 3 years 154
Future minimum lease payments for operating leases  
Operating leases total 32,367
Less than 1 year 3,793
1 - 3 years 7,183
3 - 5 years 6,114
More than 5 years 15,277
Future minimum lease payments for capital and operating leases  
Leases total 33,508
Less than 1 year 4,780
1 - 3 years 7,337
3 - 5 years 6,114
More than 5 years $ 15,277