XML 40 R29.htm IDEA: XBRL DOCUMENT
v3.23.1

Debt and Other Obligations (Indebtedness) (Details) - USD ($) $ in Millions | 3 Months Ended |
--- | --- | ---
Mar. 31, 2023 | Dec. 31, 2022
Debt Instrument [Line Items] |  |  |  |
Debt and Finance Lease Obligations |  | $ 22,332 |  | $ 21,729
Less: current maturities of debt and other obligations |  | 819 |  | 819
Non-current portion of long-term debt and other long-term obligations |  | 21,513 |  | 20,910
2015 Tower Revenue Notes 3.663% due 2045 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Face Amount |  | 700 |  |
2018 Tower Revenue Notes 4.241% due 2048 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Face Amount |  | $ 750 |  |
Fixed Rate Securitized Debt July 2018 Tower Revenue Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Increase (Decrease) |  | 5.00% |  |
Finance Lease Obligations and Other [Member] | Securitized Debt [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt and Finance Lease Obligations |  | $ 257 |  | 246
High Yield Bonds [Member] | 3.150% Senior Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 3.20% |  |
Debt and Finance Lease Obligations |  | $ 749 |  | 749
High Yield Bonds [Member] | August 2017 Senior Unsecured 3.200% Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 3.20% |  |
Debt and Finance Lease Obligations |  | $ 748 |  | 748
High Yield Bonds [Member] | June 2020 Senior Unsecured 1.350% Notes [Domain] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 1.40% |  |
Debt and Finance Lease Obligations |  | $ 497 |  | 497
High Yield Bonds [Member] | Senior Unsecured 2016 Notes 4.450% [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 4.50% |  |
Debt and Finance Lease Obligations |  | $ 897 |  | 896
High Yield Bonds [Member] | Senior Unsecured 2016 Notes 3.7% [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 3.70% |  |
Debt and Finance Lease Obligations |  | $ 747 |  | 747
High Yield Bonds [Member] | February 2021 Senior Unsecured 1.050% Notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 1.10% |  |
Debt and Finance Lease Obligations |  | $ 993 |  | 992
High Yield Bonds [Member] | 4.000% Senior Unsecured Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 4.00% |  |
Debt and Finance Lease Obligations |  | $ 497 |  | 497
High Yield Bonds [Member] | 2.900% Senior Unsecured Notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 2.90% |  |
Debt and Finance Lease Obligations |  | $ 743 |  | 742
High Yield Bonds [Member] | August 2017 Senior Unsecured 3.650% Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 3.70% |  |
Debt and Finance Lease Obligations |  | $ 996 |  | 996
High Yield Bonds [Member] | January 2023 Senior Unsecured 5.000% Notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 5.00% |  |
Debt and Finance Lease Obligations |  | $ 990 |  | 0
High Yield Bonds [Member] | 3.800% Senior Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 3.80% |  |
Debt and Finance Lease Obligations |  | $ 993 |  | 993
High Yield Bonds [Member] | February 2019 Senior Unsecured 4.300% Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 4.30% |  |
Debt and Finance Lease Obligations |  | $ 595 |  | 594
High Yield Bonds [Member] | August 2019 Senior Unsecured 3.100% Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 3.10% |  |
Debt and Finance Lease Obligations |  | $ 545 |  | 545
High Yield Bonds [Member] | April 2020 Senior Unsecured 3.300% Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 3.30% |  |
Debt and Finance Lease Obligations |  | $ 740 |  | 739
High Yield Bonds [Member] | June 2020 Senior Unsecured 2.250% Notes [Domain] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 2.30% |  |
Debt and Finance Lease Obligations |  | $ 1,091 |  | 1,090
High Yield Bonds [Member] | February 2021 Senior Unsecured 2.100% Notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 2.10% |  |
Debt and Finance Lease Obligations |  | $ 989 |  | 989
High Yield Bonds [Member] | June 2021 Senior Unsecured 2.500% Notes [Domain] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 2.50% |  |
Debt and Finance Lease Obligations |  | $ 742 |  | 742
High Yield Bonds [Member] | February 2021 Senior Unsecured 2.900% Notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 2.90% |  |
Debt and Finance Lease Obligations |  | $ 1,234 |  | 1,233
High Yield Bonds [Member] | 4.750% Senior Unsecured Notes [Member] [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 4.80% |  |
Debt and Finance Lease Obligations |  | $ 344 |  | 344
High Yield Bonds [Member] | February 2019 Senior Unsecured 5.200% Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 5.20% |  |
Debt and Finance Lease Obligations |  | $ 396 |  | 396
High Yield Bonds [Member] | August 2019 Senior Unsecured 4.000% Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 4.00% |  |
Debt and Finance Lease Obligations |  | $ 346 |  | 346
High Yield Bonds [Member] | April 2020 Senior Unsecured 4.150% Notes [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 4.20% |  |
Debt and Finance Lease Obligations |  | $ 490 |  | 490
High Yield Bonds [Member] | June 2020 Senior Unsecured 3.250% Notes [Domain] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 3.30% |  |
Debt and Finance Lease Obligations |  | $ 890 |  | 890
Unsecured Debt [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt and Finance Lease Obligations |  | 20,587 |  | 19,993
Securitized Debt [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt and Finance Lease Obligations |  | $ 1,745 |  | 1,736
Securitized Debt [Member] | Fixed Rate Debt 2009 Securitized Notes A-2 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 9.00% |  |
Debt and Finance Lease Obligations |  | $ 45 |  | 47
Securitized Debt [Member] | 2015 Tower Revenue Notes 3.663% due 2045 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 3.70% |  |
Debt and Finance Lease Obligations |  | $ 698 |  | 698
Securitized Debt [Member] | 2018 Tower Revenue Notes 4.241% due 2048 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 4.20% |  |
Debt and Finance Lease Obligations |  | $ 745 |  | 745
Bank Debt [Member] | 2016 Term Loan A [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2],[3] | 6.00% |  |
Debt and Finance Lease Obligations |  | $ 1,184 |  | 1,192
Bank Debt [Member] | Commercial Paper [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2] | 5.60% |  |
Bank Debt [Member] | Revolving Credit Facility [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | [1],[2],[3] | 5.90% |  |
Commercial Paper [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Commercial Paper - Outstanding |  | $ 717 |  |
Maximum [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  | 0.75% |  |
Maximum [Member] | Finance Lease Obligations and Other [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  | 10.00% |  |
Maximum [Member] | Finance Lease Obligations and Other [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument Maturity Date Range |  | 25 years |  |
Minimum [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  | 0.00% |  |
Minimum [Member] | Finance Lease Obligations and Other [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument Maturity Date Range |  | one year |  |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  | 1.75% |  |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  | 0.875% |  |
Revolving Credit Facility [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Unused Borrowing Capacity, Amount |  | $ 5,500 |  |
Debt and Finance Lease Obligations |  | 1,434 | [4] | 1,305
Commercial Paper [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt and Finance Lease Obligations |  | $ 717 | [5] | $ 1,241
Debt Instrument, Maturity Date, Description |  | 397 days |  |
Term SOFR Adjustment |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  | 0.10% |  |
[1] | Represents the weighted-average stated interest rate, as applicable.
[2] | See the 2022 Form 10-K, including note 7 to the consolidated financial statements, for additional information regarding the maturity and principal amortization provisions and interest rates relating to the Company's indebtedness.
[3] | Both the 2016 Revolver and the senior unsecured term loan A facility ("2016 Term Loan A" and, collectively, "2016 Credit Facility") bear interest, at the Company's option, at either (1) Term SOFR plus (i) a credit spread adjustment of 0.10% per annum and (ii) a credit spread ranging from 0.875% to 1.750% per annum or (2) an alternate base rate plus a credit spread ranging from 0.000% to 0.750% per annum, in each case, with the applicable credit spread based on the Company's senior unsecured debt rating. The Company pays a commitment fee ranging from 0.080% to 0.300%, based on the Company's senior unsecured debt rating, per annum on the undrawn available amount under the 2016 Revolver. See the 2022 Form 10-K, including note 7 to the consolidated financial statements, for information regarding potential adjustments to such percentages.
[4] | As of March 31, 2023, the undrawn availability under the Company's senior unsecured revolving credit facility ("2016 Revolver") was $5.5 billion. See note 12.
[5] | The maturities of the Commercial Paper Notes, when outstanding, may vary but may not exceed 397 days from the date of issue. The Commercial Paper Notes are issued under customary terms in the commercial paper market and are issued at a discount from par or, alternatively, can be issued at par and bear varying interest rates on a fixed or floating basis. As of March 31, 2023, the Company had net issuances of $717 million under the CP Program. At any point in time, the Company intends to maintain available commitments under its 2016 Revolver in an amount at least equal to the amount of Commercial Paper Notes outstanding. While any outstanding Commercial Paper Notes generally have short-term maturities, the Company classifies the outstanding issuances, when applicable, as long-term based on its ability and intent to refinance the outstanding issuances on a long-term basis.

X
- Definition Date range when the debt instrument is schedule to be fully repaid, which may be presented in a variety of ways (year, month and year, day, month, and year, quarter, etc). + References No definition available. + Details
Name: | cci_DebtInstrumentMaturityDateRange
Namespace Prefix: | cci_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)(2)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)(3)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommercialPaper
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of short-term and long-term debt and lease obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.13,16) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_DebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of debt and lease obligation, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Incremental percentage increase (decrease) in the stated rate on a debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentInterestRateIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDateDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and lease obligation, classified as noncurrent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_A2015TowerRevenueNotes3.663due2045Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_A2018TowerRevenueNotes4.241due2048Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_July2018TowerRevenueNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cci_FinanceLeaseObligationsandOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_BondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_A3.150SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_August2017SeniorUnsecured3.200NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_June2020SeniorUnsecured1.350NotesDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_SeniorUnsecured2016Notes4.450Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_SeniorUnsecured2016Notes3.7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_February2021SeniorUnsecured1050NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_A4.000SeniorUnsecuredNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_A2900SeniorUnsecuredNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_August2017SeniorUnsecured3.650NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_January2023SeniorUnsecured5000NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_A3.800SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_February2019SeniorUnsecured4.300NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_August2019SeniorUnsecured3.100NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_April2020SeniorUnsecured3.300NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_June2020SeniorUnsecured2.250NotesDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_February2021SeniorUnsecured2100NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_June2021SeniorUnsecured2500NotesDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_February2021SeniorUnsecured2900NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_A4.750SeniorUnsecuredNotesMemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_February2019SeniorUnsecured5.200NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_August2019SeniorUnsecured4.000NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_April2020SeniorUnsecured4.150NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_June2020SeniorUnsecured3.250NotesDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_SecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_FixedRateDebt2009SecuritizedNotesA2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cci_BankDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_A2016TermLoanAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cci_FinanceLeaseObligationsandOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=cci_TermSOFRAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |