XML 141 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operating Lease Agreements (Future Minimum Rental Commitments) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Operating Lease Agreements [Abstract]  
2015 $ 13,370us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2016 13,975us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2017 12,776us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2018 12,573us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2019 12,392us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Thereafter 20,676us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Net commitments $ 85,762us-gaap_OperatingLeasesFutureMinimumPaymentsDue