XML 120 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies Future Minimum Lease Payment Schedule (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Long-term Purchase Commitment [Line Items]  
2015 $ 12,142us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2016 8,564us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2017 7,099us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2018 6,630us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2019 4,580us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Beyond 2019 1,721us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Future minimum lease payments $ 40,736us-gaap_OperatingLeasesFutureMinimumPaymentsDue