XML 31 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies Commitments And Contingencies (Future minimum operating lease payments) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Years Ending December 31,  
Future minimum lease payments - 2015 $ 28,744us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
Future minimum lease payments - 2016 25,713us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Future minimum lease payments - 2017 18,817us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Future minimum lease payments - 2018 14,870us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Future minimum lease payments - 2019 12,846us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Future minimum lease payments - Thereafter 42,733us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Future minimum lease payments - Total $ 143,723us-gaap_OperatingLeasesFutureMinimumPaymentsDue