XML 25 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Description of the business and recent developments: (Details) (USD $)
3 Months Ended
Mar. 31, 2015
MB
Aug. 19, 2013
Jan. 26, 2011
Financial instruments      
Letters of credit, outstanding amount 300,000us-gaap_LettersOfCreditOutstandingAmount    
Senior Notes, Noncurrent 250,000,000us-gaap_SeniorLongTermNotes    
Minimum      
On-net service - high-speed Internet access and IP connectivity      
Speed per second of bandwidth (in megabits) 100ccoi_SpeedPerSecondToBandwidthIntensiveUsers
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Maximum      
On-net service - high-speed Internet access and IP connectivity      
Speed per second of bandwidth (in megabits) 10,240ccoi_SpeedPerSecondToBandwidthIntensiveUsers
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Senior unsecured notes      
Financial instruments      
Aggregate principal amount of debt issued 200,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
   
Senior unsecured notes | Level 2      
Financial instruments      
Debt instrument, amount 196,000,000us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Senior secured notes      
Financial instruments      
Aggregate principal amount of debt issued   65,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
175,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
Senior Notes, Noncurrent 250,000,000us-gaap_SeniorLongTermNotes
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
   
Senior secured notes | Level 2      
Financial instruments      
Debt instrument, amount 248,800,000us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member