XML 206 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments - Minimum future rental on non-cancelable operating leases (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commitments and Contingencies Disclosure [Abstract]      
Rent expense $ 6,800,000us-gaap_OperatingLeasesRentExpenseNet $ 6,900,000us-gaap_OperatingLeasesRentExpenseNet $ 5,700,000us-gaap_OperatingLeasesRentExpenseNet
2015 5,637,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2016 5,590,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2017 4,873,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2018 4,711,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2019 4,836,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter 12,991,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Total minimum future lease payments 38,638,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue    
Purchase obligation due in the next twelve months $ 9,300,000us-gaap_PurchaseObligationDueInNextTwelveMonths