XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of future minimum payments for operating and finance leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 8,179
2020 6,323
2021 5,438
2022 4,696
2023 1,248
Thereafter 1,215
Total lease payments 27,099
Finance Leases  
2019 27,519
2020 19,322
2021 10,697
2022 3,233
2023 83
Thereafter 55
Total lease payments $ 60,909