v2.4.1.9
Commitments (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Operating Leases, Income Statement [Abstract]      
Operating Leases, Rent Expense $ 3,200,000us-gaap_LeaseAndRentalExpense $ 3,300,000us-gaap_LeaseAndRentalExpense $ 3,400,000us-gaap_LeaseAndRentalExpense
2012 - Operating leases 3,121,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2013 - Operating leases 2,852,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
Operating Leases, Future Minimum Payments, Due in Three Years 2,298,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2015 - Operating leases 2,027,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2016 - Operating leases 1,966,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter - Operating leases $ 2,753,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter