XML 115 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Operating Lease) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Operating Leases, Future Minimum Payments Due [Abstract]  
2013 $ 32,280us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2014 27,795us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2015 16,654us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2016 12,814us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2017 10,910us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Thereafter 13,483us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total $ 113,936us-gaap_OperatingLeasesFutureMinimumPaymentsDue