XML 300 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments (Schedule of Future Minimum Lease Payments) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commitments [Abstract]      
Rent expense $ 10,100,000us-gaap_OperatingLeasesRentExpenseNet $ 10,800,000us-gaap_OperatingLeasesRentExpenseNet $ 11,800,000us-gaap_OperatingLeasesRentExpenseNet
Minimum future annual rental payments:      
2015 5,306,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2016 5,343,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2017 5,067,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2018 4,663,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2019 4,221,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter 10,301,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Total $ 34,901,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue