XML 65 R47.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Other Liabilities (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Other Liabilities [Line Items] |  |  |
Other Liabilities, non-current | $ 2,168 | $ 2,379 |
Asset Retirement Obligation, Accretion Expense | 20 | 18 | $ 15
Estimated Future Undiscounted Cash Flows Expected To Be Paid Relating To Asset Retirement Obligations | 1,000 |  |
Amortization of Below Market Tenant Lease | 54 | 58 | $ 65
Below Market Lease, Amortization Income, Year Four | 33 |  |
Below Market Lease, Amortization Income, after Year Five | 25 |  |
Accrued Payroll and Other Compensation | 192 |  |
Below Market Lease, Amortization Income, Year One | 49 |  |
Below-market tenant leases - amortization income - year 2 | 45 |  |
Below Market Lease, Amortization Income, Year Three | 41 |  |
Deferred rental revenues [Domain] |  |  |
Other Liabilities [Line Items] |  |  |
Other Liabilities, non-current | 1,568 | 1,707 |
Deferred credits, net [Member] |  |  |
Other Liabilities [Line Items] |  |  |
Other Liabilities, non-current | 311 | 375 |
Asset retirement obligation [Member] |  |  |
Other Liabilities [Line Items] |  |  |
Other Liabilities, non-current | 269 | 259 |
Deferred tax liability, noncurrent [Member] |  |  |
Other Liabilities [Line Items] |  |  |
Other Liabilities, non-current | 14 | 11 |
Other long-term liabilities[Member] |  |  |
Other Liabilities [Line Items] |  |  |
Other Liabilities, non-current | $ 6 | $ 27 |

X
- Definition Accrued Payroll and Other Compensation + References No definition available. + Details
Name: | cci_AccruedPayrollandOtherCompensation
Namespace Prefix: | cci_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Below-market tenant leases - amortization income, year 1 + References No definition available. + Details
Name: | cci_BelowMarketTenantLeasesAmortizationIncomeYear1
Namespace Prefix: | cci_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Below-market tenant leases - amortization income - year 2 + References No definition available. + Details
Name: | cci_BelowMarketTenantLeasesAmortizationIncomeYear2
Namespace Prefix: | cci_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Below-market tenant leases - amortization income, year 3 + References No definition available. + Details
Name: | cci_BelowMarketTenantLeasesAmortizationIncomeYear3
Namespace Prefix: | cci_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Below-market tenant leases - amortization income, year 4 + References No definition available. + Details
Name: | cci_BelowMarketTenantLeasesAmortizationIncomeYear4
Namespace Prefix: | cci_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Below-market tenant leases - amortization income, year 5 + References No definition available. + Details
Name: | cci_BelowMarketTenantLeasesAmortizationIncomeYear5
Namespace Prefix: | cci_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This disclosure represents the estimated future undiscounted cash flows expected to be paid relating to asset retirement obligations + References No definition available. + Details
Name: | cci_EstimatedFutureUndiscountedCashFlowsExpectedToBePaidRelatingToAssetRetirementObligations
Namespace Prefix: | cci_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of amortization of acquired leases acquired as part of a real property acquisition at below market lease rate with a finite life. + References No definition available. + Details
Name: | us-gaap_AmortizationOfBelowMarketLease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848 + Details
Name: | us-gaap_AssetRetirementObligationAccretionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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_DeferredRevenueArrangementLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. + 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.24) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_DeferredRevenueArrangementTypeDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=cci_DeferredCreditsNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_AssetRetirementObligationCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=cci_DeferredTaxLiabilitynoncurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |