Annual report pursuant to Section 13 and 15(d)

Commitments And Contingencies (Future Minimum Payments Under Operating Lease Agreements) (Details)

v2.4.1.9
Commitments And Contingencies (Future Minimum Payments Under Operating Lease Agreements) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Commitments And Contingencies [Abstract]  
2015 $ 26,690us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2016 23,797us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2017 19,825us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2018 16,337us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2019 12,180us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Thereafter 4,850us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total $ 103,679us-gaap_OperatingLeasesFutureMinimumPaymentsDue