XML 17 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-term Debt - Narrative (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Debt Instrument [Line Items]      
Amortization of debt issuance costs $ 300,000us-gaap_AmortizationOfFinancingCosts $ 400,000us-gaap_AmortizationOfFinancingCosts $ 400,000us-gaap_AmortizationOfFinancingCosts
Unamortized debt issuance costs 1,100,000us-gaap_UnamortizedDebtIssuanceExpense 1,400,000us-gaap_UnamortizedDebtIssuanceExpense  
Revolving credit facility [Member]      
Debt Instrument [Line Items]      
Revolving credit facility maximum borrowing capacity 200,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, potentially additional borrowing capacity 100,000,000core_LineOfCreditFacilityPotentiallyAdditionalBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, permitted aggregate stock repurchases 50,000,000core_LineOfCreditFacilityBasketForPermittedStockRepurchasesTotal
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, maximum permitted stock repurchases in any year 15,000,000core_LineOfCreditFacilityBasketForPermittedStockRepurchasesInAnyYear
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, ceiling for dividends 75,000,000core_LineOfCreditFacilityCeilingForDividendsAllowableAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, maximum capacity for permitted acquisitions 125,000,000core_LineofCreditFacilityMaximumCapacityforAcquisitions
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, remaining balance for stock repurchases 38,700,000core_LineofCreditFacilityRemainingAllowableCapacityforStockRepurchases
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, remaining balance for dividends 57,400,000core_LineofCreditFacilityRemainingAllowableBorrowingCapacityforDividends
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, remaining balance for permitted acquisitions 125,000,000core_LineofCreditFacilityRemainingAllowableCapacityforAcquisitions
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving credit facility, average borrowings 14,800,000us-gaap_LineOfCreditFacilityAverageOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
35,300,000us-gaap_LineOfCreditFacilityAverageOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
 
Revolving credit facility, minimum amount borrowed 0core_LineOfCreditFacilityMinimumAmountOutstandingDuringPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
0core_LineOfCreditFacilityMinimumAmountOutstandingDuringPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
 
Revolving credit facility, maximum amount borrowed 80,300,000us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
112,000,000us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
 
Revolving credit facility, weighted-average interest rate 1.60%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
1.80%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
 
Total unused facility fees and letter of credit participation fees $ 700,000us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
$ 800,000us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
$ 900,000us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Revolving credit facility [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Revolving credit facility, margin added to variable interest rate 1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Revolving credit facility [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Revolving credit facility, margin added to variable interest rate 1.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember