XML 80 R135.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Schedule of Future Minimum Operating Lease Payments) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Future Minimum Payments, Next Twelve Months $ 2,666us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
Future Minimum Payments, Year Two 2,521us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Future Minimum Payments, Year Three 2,384us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Future Minimum Payments, Year Four 2,118us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Future Minimum Payments, Year Five 1,854us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Future Minimum Payments, Thereafter 25,288us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total minimum lease payments $ 36,831us-gaap_OperatingLeasesFutureMinimumPaymentsDue