XML 105 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Leases - (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Future minimum lease payments under operating leases  
2018 $ 17,032
2019 14,243
2020 9,330
2021 8,900
2022 2,052
Thereafter 14,953
Total minimum payments $ 66,510