XML 106 R82.htm IDEA: XBRL DOCUMENT v2.4.0.8
Commitments and Contingencies Commitments And Contingencies (Future minimum operating lease payments) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Years Ending December 31,  
Future minimum lease payments - 2014 $ 28,116
Future minimum lease payments - 2015 25,835
Future minimum lease payments - 2016 22,215
Future minimum lease payments - 2017 15,374
Future minimum lease payments - 2018 13,033
Future minimum lease payments - Thereafter 56,235
Future minimum lease payments - Total $ 160,808