XML 14 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Property and equipment: (Details) (USD $)
3 Months Ended 1 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Jan. 31, 2015
Dec. 31, 2014
Property and equipment          
Depreciation and amortization expense $ 17,513,000us-gaap_DepreciationDepletionAndAmortization $ 17,204,000us-gaap_DepreciationDepletionAndAmortization      
Capitalized salaries and related benefits of employees 2,200,000ccoi_PropertyPlantAndEquipmentCompensationCostsCapitalized 2,000,000ccoi_PropertyPlantAndEquipmentCompensationCostsCapitalized      
Gains from asset related transactions 3,956,000ccoi_GainLossOnAssetExchangeTransactions 2,235,000ccoi_GainLossOnAssetExchangeTransactions      
Gain on capital lease termination          
Net book value 343,429,000us-gaap_PropertyPlantAndEquipmentNet   343,429,000us-gaap_PropertyPlantAndEquipmentNet   360,761,000us-gaap_PropertyPlantAndEquipmentNet
Gain on capital lease termination 10,110,000us-gaap_GainLossOnContractTermination        
Vendor in Spain          
Gain on capital lease termination          
Estimated termination liability of IRU capital leases     8,100,000ccoi_EstimatedTerminationLiabilityInTerminatingCapitalLeaseObligations
/ us-gaap_CounterpartyNameAxis
= ccoi_VendorInSpainMember
   
Carrying value of lease liabilities 29,900,000us-gaap_CapitalLeaseObligations
/ us-gaap_CounterpartyNameAxis
= ccoi_VendorInSpainMember
  29,900,000us-gaap_CapitalLeaseObligations
/ us-gaap_CounterpartyNameAxis
= ccoi_VendorInSpainMember
   
Gain on capital lease termination     10,100,000us-gaap_GainLossOnContractTermination
/ us-gaap_CounterpartyNameAxis
= ccoi_VendorInSpainMember
   
Property, equipment and capital leases          
Property and equipment          
Depreciation and amortization expense 17,500,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ccoi_PropertyEquipmentAndCapitalLeasesMember
17,100,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= ccoi_PropertyEquipmentAndCapitalLeasesMember
     
Network equipment          
Property and equipment          
Gains from asset related transactions 1,500,000ccoi_GainLossOnAssetExchangeTransactions
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
2,200,000ccoi_GainLossOnAssetExchangeTransactions
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
     
Equipment purchase agreement          
Purchase agreement       28,900,000us-gaap_PurchaseObligation
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
 
Term of purchase agreement       18 months  
Required purchases remaining under purchase agreement 26,600,000us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
  26,600,000us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
   
Network equipment | Note obligations          
Property and equipment          
Number of payments during the first six months 0ccoi_NumberOfPaymentsDuringFirstSixMonthsOfNoteObligation
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
       
Number of equal payments 18ccoi_NoteObligationNumberOfEqualPayments
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
       
Remaining term 18 months        
Installment payment agreement          
Amount of installment payment agreement 25,000,000us-gaap_RecordedUnconditionalPurchaseObligation
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
  25,000,000us-gaap_RecordedUnconditionalPurchaseObligation
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
   
Term of debt     24 months    
Aggregate principal amount of debt issued 1,700,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
  1,700,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
   
Unamortized discount 100,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
  100,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
   
Network equipment | Level 3          
Property and equipment          
Fair market value of equipment received in exchange 6,600,000ccoi_FairMarketValueOfEquipmentReceivedInExchange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
4,700,000ccoi_FairMarketValueOfEquipmentReceivedInExchange
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_TechnologyEquipmentMember
     
Indefeasible rights of use (IRUs) | Vendor in Spain          
Gain on capital lease termination          
Net book value $ 10,000,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_CounterpartyNameAxis
= ccoi_VendorInSpainMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_AssetsHeldUnderCapitalLeasesMember
  $ 10,000,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_CounterpartyNameAxis
= ccoi_VendorInSpainMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_AssetsHeldUnderCapitalLeasesMember