XML 74 R77.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturity of Lease Prior to Adoption (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 49,128
2020 43,794
2021 30,885
2022 24,020
2023 19,352
Thereafter 33,943
Total future minimum lease payment obligations 201,122
Capital Leases  
2019 862
2020 826
2021 561
2022 237
2023 225
Thereafter 23,968
Total future minimum lease payment obligations 26,679
Total  
2019 49,990
2020 44,620
2021 31,446
2022 24,257
2023 19,577
Thereafter 57,911
Total future minimum lease payment obligations $ 227,801