Annual and transition report of foreign private issuers pursuant to Section 13 or 15(d)

Commitments and Contingencies (Schedule of Annual Operating Lease Payments) (Details)

v2.4.1.9
Commitments and Contingencies (Schedule of Annual Operating Lease Payments) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Commitments and Contingencies [Abstract]  
2015 $ 12,723us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2016 11,002us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2017 7,097us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2018 6,607us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2019 6,044us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Thereafter 24,607us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total operating lease payments $ 68,080us-gaap_OperatingLeasesFutureMinimumPaymentsDue