XML 101 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Capital Leases  
2018 $ 1,478
2019 1,778
2020 1,013
2021 422
2022 38
Thereafter 14
Total minimum lease payments 4,743
Amounts representing interest (172)
Present value of net minimum lease payments 4,571
Operating Leases  
2018 73,425
2019 64,177
2020 51,615
2021 39,668
2022 25,760
Thereafter 48,472
Total minimum lease payments 303,117
Sublease Income  
2018 607
2019 309
2020 216
2021 125
2022 34
Thereafter 0
Total minimum lease payments $ 1,291