XML 87 R72.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies Commitments And Contingencies (Future minimum operating lease payments) (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Years Ending December 31,  
Future minimum lease payments - 2016 $ 25,349
Future minimum lease payments - 2017 22,280
Future minimum lease payments - 2018 20,266
Future minimum lease payments - 2019 13,559
Future minimum lease payments - 2020 9,188
Future minimum lease payments - Thereafter 32,282
Future minimum lease payments - Total $ 122,924