XML 59 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases, Operating [Abstract]  
2019 $ 11,208
2020 1,937
2021 1,863
2022 1,793
2023 1,465
Thereafter 25,446
Future minimum lease payments 43,712
Leases, Capital [Abstract]  
2019 529
2020 333
2021 266
2022 199
2023 199
Thereafter 199
Future minimum lease payments 1,725
Amount representing interest (148)
Future minimum lease payments, including amount representing interest $ 1,577