XML 31 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Operating Lease (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commitments and Contingencies Disclosure [Abstract]      
Rent expense under all operating leases $ 3,625us-gaap_LeaseAndRentalExpense $ 3,473us-gaap_LeaseAndRentalExpense $ 3,218us-gaap_LeaseAndRentalExpense
2014 4,050us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2015 3,990us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2016 3,250us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2017 2,249us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2018 2,575us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter 9,803us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Total minimum non-cancelable lease payments, net $ 25,917us-gaap_OperatingLeasesFutureMinimumPaymentsDue