FULLTEXT DEL 3 AV 5

10-Q – 2026-07-24 – MetaLinks.json

Föregående del · Dokumentindex · Nästa del

"label": "Related and Nonrelated Parties [Axis]",
                "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
              }
            }
          },
          "auth_ref": [
            "r70",
            "r71",
            "r79",
            "r87",
            "r89",
            "r121",
            "r125",
            "r126",
            "r200",
            "r326",
            "r330",
            "r543",
            "r544",
            "r565",
            "r566",
            "r572",
            "r573",
            "r574",
            "r581",
            "r594",
            "r600",
            "r664",
            "r665",
            "r666",
            "r667",
            "r668",
            "r687",
            "r718",
            "r753",
            "r1088",
            "r1143",
            "r1147"
          ]
        },
        "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "RelatedPartyTransactionsDisclosureTextBlock",
          "presentation": [
            "http://www.charter.com/role/RelatedPartyTransactionsNotes"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Related Party Transactions Disclosure",
                "label": "Related Party Transactions Disclosure [Text Block]",
                "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
              }
            }
          },
          "auth_ref": [
            "r540",
            "r541",
            "r542",
            "r544",
            "r547",
            "r565",
            "r566",
            "r582",
            "r636",
            "r637",
            "r638",
            "r696",
            "r697",
            "r698",
            "r716",
            "r717"
          ]
        },
        "us-gaap_RepaymentsOfLongTermDebt": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "RepaymentsOfLongTermDebt",
          "crdr": "credit",
          "calculation": {
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
              "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
              "weight": -1.0,
              "order": 1.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
          ],
          "lang": {
            "en-us": {
              "role": {
                "negatedLabel": "Repayments of long-term debt",
                "label": "Repayments of Long-Term Debt",
                "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
              }
            }
          },
          "auth_ref": [
            "r31",
            "r634"
          ]
        },
        "chtr_ResidentialInternetProductLineMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "ResidentialInternetProductLineMember",
          "presentation": [
            "http://www.charter.com/role/RevenueDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Internet",
                "label": "Residential Internet Product Line [Member]",
                "documentation": "Residential Internet Product Line [Member]"
              }
            }
          },
          "auth_ref": []
        },
        "chtr_ResidentialProductLineMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "ResidentialProductLineMember",
          "presentation": [
            "http://www.charter.com/role/RevenueDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Residential revenue",
                "label": "Residential Product Line [Member]",
                "documentation": "Residential Product Line [Member]"
              }
            }
          },
          "auth_ref": []
        },
        "chtr_ResidentialVideoProductLineMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "ResidentialVideoProductLineMember",
          "presentation": [
            "http://www.charter.com/role/RevenueDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Video",
                "label": "Residential Video Product Line [Member]",
                "documentation": "Residential Video Product Line [Member]"
              }
            }
          },
          "auth_ref": []
        },
        "chtr_ResidentialVoiceProductLineMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "ResidentialVoiceProductLineMember",
          "presentation": [
            "http://www.charter.com/role/RevenueDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Voice",
                "label": "Residential Voice Product Line [Member]",
                "documentation": "Residential Voice Product Line [Member]"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_RestrictedCash": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "RestrictedCash",
          "crdr": "debit",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
            "http://www.charter.com/role/EquipmentInstallmentPlanFinancingFacilityDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Restricted cash",
                "label": "Restricted Cash",
                "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
              }
            }
          },
          "auth_ref": [
            "r118",
            "r120",
            "r864",
            "r1092",
            "r1093",
            "r1094",
            "r1095",
            "r1100"
          ]
        },
        "us-gaap_RestrictedStockMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "RestrictedStockMember",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Restricted stock",
                "label": "Restricted Stock [Member]",
                "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
              }
            }
          },
          "auth_ref": [
            "r951",
            "r1000",
            "r1001",
            "r1002",
            "r1003",
            "r1004",
            "r1005",
            "r1006",
            "r1007",
            "r1008",
            "r1009",
            "r1010",
            "r1011",
            "r1012",
            "r1013",
            "r1014",
            "r1015",
            "r1016",
            "r1017",
            "r1018",
            "r1019",
            "r1020",
            "r1021",
            "r1022",
            "r1023",
            "r1024",
            "r1025"
          ]
        },
        "us-gaap_RestrictedStockUnitsRSUMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "RestrictedStockUnitsRSUMember",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Restricted stock units",
                "label": "Restricted Stock Units (RSUs) [Member]",
                "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
              }
            }
          },
          "auth_ref": [
            "r1000",
            "r1001",
            "r1002",
            "r1003",
            "r1004",
            "r1005",
            "r1006",
            "r1007",
            "r1008",
            "r1009",
            "r1010",
            "r1011",
            "r1012",
            "r1013",
            "r1014",
            "r1015",
            "r1016",
            "r1017",
            "r1018",
            "r1019",
            "r1020",
            "r1021",
            "r1022",
            "r1023",
            "r1024",
            "r1025"
          ]
        },
        "us-gaap_RetainedEarningsAccumulatedDeficit": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "RetainedEarningsAccumulatedDeficit",
          "crdr": "credit",
          "calculation": {
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS": {
              "parentTag": "us-gaap_StockholdersEquity",
              "weight": 1.0,
              "order": 2.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Accumulated deficit",
                "label": "Retained Earnings (Accumulated Deficit)",
                "documentation": "Amount of accumulated undistributed earnings (deficit)."
              }
            }
          },
          "auth_ref": [
            "r98",
            "r99",
            "r293",
            "r565",
            "r566",
            "r578",
            "r597",
            "r624",
            "r625",
            "r635",
            "r671",
            "r828"
          ]
        },
        "us-gaap_RetainedEarningsMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "RetainedEarningsMember",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Accumulated Deficit",
                "label": "Retained Earnings [Member]",
                "documentation": "Accumulated undistributed earnings (deficit)."
              }
            }
          },
          "auth_ref": [
            "r55",
            "r56",
            "r128",
            "r129",
            "r130",
            "r132",
            "r139",
            "r141",
            "r143",
            "r205",
            "r206",
            "r218",
            "r219",
            "r220",
            "r259",
            "r290",
            "r299",
            "r314",
            "r315",
            "r317",
            "r318",
            "r370",
            "r378",
            "r379",
            "r381",
            "r382",
            "r383",
            "r385",
            "r439",
            "r440",
            "r498",
            "r499",
            "r500",
            "r502",
            "r504",
            "r505",
            "r507",
            "r512",
            "r537",
            "r562",
            "r591",
            "r621",
            "r623",
            "r641",
            "r993",
            "r995",
            "r1145"
          ]
        },
        "chtr_RevenueAbstract": {
          "xbrltype": "stringItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "RevenueAbstract",
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Revenue [Abstract]",
                "label": "Revenue [Abstract]",
                "documentation": "Revenue [Abstract]"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_RevenueFromContractWithCustomerTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "RevenueFromContractWithCustomerTextBlock",
          "presentation": [
            "http://www.charter.com/role/RevenueNotes"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Revenue",
                "label": "Revenue from Contract with Customer [Text Block]",
                "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
              }
            }
          },
          "auth_ref": [
            "r53",
            "r304",
            "r305",
            "r306",
            "r307",
            "r308",
            "r309",
            "r310",
            "r311",
            "r312",
            "r313"
          ]
        },
        "us-gaap_Revenues": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "Revenues",
          "crdr": "credit",
          "calculation": {
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
              "parentTag": "us-gaap_OperatingIncomeLoss",
              "weight": 1.0,
              "order": 1.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
            "http://www.charter.com/role/RevenueDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "REVENUES",
                "label": "Revenues",
                "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
              }
            }
          },
          "auth_ref": [
            "r111",
            "r121",
            "r123",
            "r124",
            "r161",
            "r174",
            "r175",
            "r188",
            "r192",
            "r196",
            "r198",
            "r199",
            "r232",
            "r233",
            "r234",
            "r235",
            "r236",
            "r237",
            "r238",
            "r239",
            "r240",
            "r296",
            "r528",
            "r585",
            "r587",
            "r774",
            "r813",
            "r834",
            "r835",
            "r857",
            "r858",
            "r970",
            "r984"
          ]
        },
        "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
          "presentation": [
            "http://www.charter.com/role/RevenueDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Accounts and Financing Receivables [Table]",
                "label": "Accounts and Financing Receivables [Table]",
                "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
              }
            }
          },
          "auth_ref": [
            "r201",
            "r874",
            "r969"
          ]
        },
        "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
          "presentation": [
            "http://www.charter.com/role/AccountsPayableAccruedandOtherCurrentLiabilitiesTables"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Accounts Payable and Accrued Liabilities",
                "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
                "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
          "presentation": [
            "http://www.charter.com/role/MergersandAcquisitionsDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Business Combination [Table]",
                "label": "Business Combination [Table]",
                "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
              }
            }
          },
          "auth_ref": [
            "r210",
            "r386",
            "r387",
            "r388",
            "r389",
            "r395",
            "r396",
            "r397",
            "r398",
            "r404",
            "r405",
            "r406",
            "r407",
            "r408",
            "r409",
            "r410",
            "r411",
            "r412",
            "r413",
            "r414",
            "r415",
            "r416",
            "r417",
            "r418",
            "r419",
            "r420",
            "r421",
            "r422",
            "r423",
            "r424",
            "r425",
            "r426",
            "r427",
            "r433",
            "r434",
            "r435",
            "r438",
            "r801",
            "r807",
            "r1029",
            "r1031",
            "r1033"
          ]
        },
        "us-gaap_ScheduleOfDebtTableTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfDebtTableTextBlock",
          "presentation": [
            "http://www.charter.com/role/TotalDebtTables"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Total Debt Summary",
                "label": "Schedule of Debt [Table Text Block]",
                "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
          "presentation": [
            "http://www.charter.com/role/AccountingforDerivativeInstrumentsandHedgingActivitiesTables"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Income Statement Effects of Financial Instruments",
                "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]",
                "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position."
              }
            }
          },
          "auth_ref": [
            "r1047",
            "r1060"
          ]
        },
        "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
          "presentation": [
            "http://www.charter.com/role/EarningsPerShareTables"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Earnings Per Share",
                "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
                "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
              }
            }
          },
          "auth_ref": [
            "r950"
          ]
        },
        "us-gaap_ScheduleOfProductInformationTable": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfProductInformationTable",
          "presentation": [
            "http://www.charter.com/role/RevenueDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Nature of Operation, Product Information, Concentration of Risk [Table]",
                "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
                "documentation": "Disclosure of information about concentration risk of product within nature of operation."
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
          "presentation": [
            "http://www.charter.com/role/RelatedPartyTransactionsDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Related Party Transaction [Table]",
                "label": "Related Party Transaction [Table]",
                "documentation": "Disclosure of information about related party transaction."
              }
            }
          },
          "auth_ref": [
            "r121",
            "r125",
            "r126",
            "r543",
            "r544",
            "r546",
            "r565",
            "r566",
            "r572",
            "r573",
            "r574",
            "r581",
            "r694",
            "r695",
            "r698",
            "r1147"
          ]
        },
        "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
          "presentation": [
            "http://www.charter.com/role/SegmentReportingTables"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Segment Reporting",
                "label": "Segment Reporting [Table Text Block]",
                "documentation": "Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
              }
            }
          },
          "auth_ref": [
            "r953",
            "r955",
            "r956",
            "r957",
            "r958",
            "r959",
            "r960",
            "r962",
            "r963",
            "r966"
          ]
        },
        "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansTables"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Equity Award Grants",
                "label": "Share-Based Payment Arrangement, Activity [Table Text Block]",
                "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value."
              }
            }
          },
          "auth_ref": [
            "r4",
            "r5",
            "r37"
          ]
        },
        "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
                "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
                "documentation": "Disclosure of information about share-based payment arrangement."
              }
            }
          },
          "auth_ref": [
            "r333",
            "r335",
            "r338",
            "r339",
            "r340",
            "r341",
            "r342",
            "r343",
            "r344",
            "r345",
            "r346",
            "r347",
            "r348",
            "r349",
            "r350",
            "r351",
            "r352",
            "r353",
            "r354",
            "r355",
            "r356",
            "r357",
            "r358",
            "r359",
            "r360",
            "r361",
            "r362",
            "r363",
            "r364",
            "r369"
          ]
        },
        "us-gaap_ScheduleOfStockByClassTable": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfStockByClassTable",
          "presentation": [
            "http://www.charter.com/role/CommonStockDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Stock, Class of Stock [Table]",
                "label": "Stock, Class of Stock [Table]",
                "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
              }
            }
          },
          "auth_ref": [
            "r44",
            "r45",
            "r46",
            "r47",
            "r66",
            "r96",
            "r97",
            "r163",
            "r272",
            "r273",
            "r274",
            "r275",
            "r276",
            "r277",
            "r278",
            "r279",
            "r280",
            "r281",
            "r285",
            "r286",
            "r288",
            "r289",
            "r291",
            "r292",
            "r295",
            "r297",
            "r497",
            "r565",
            "r566",
            "r576",
            "r577",
            "r631",
            "r632",
            "r633",
            "r634",
            "r854",
            "r937",
            "r939",
            "r994"
          ]
        },
        "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ScheduleOfTreasuryStockByClassTextBlock",
          "presentation": [
            "http://www.charter.com/role/CommonStockTables"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Class of Treasury Stock",
                "label": "Class of Treasury Stock [Table Text Block]",
                "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
              }
            }
          },
          "auth_ref": [
            "r998"
          ]
        },
        "chtr_ScheduleofNoncontrollingInterestPurchasedTableTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "ScheduleofNoncontrollingInterestPurchasedTableTextBlock",
          "presentation": [
            "http://www.charter.com/role/NoncontrollingInterestTables"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Schedule of Noncontrolling Interest Purchased",
                "label": "Schedule of Noncontrolling Interest Purchased [Table Text Block]",
                "documentation": "Schedule of noncontrolling interest disclosure which includes number of units purchased during the period, average price paid, total amount paid and the effect on the statement of shareholders' equity."
              }
            }
          },
          "auth_ref": []
        },
        "chtr_ScheduleofeffectsonstatementofshareholdersequityduetoownershipchangesTableTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "ScheduleofeffectsonstatementofshareholdersequityduetoownershipchangesTableTextBlock",
          "presentation": [
            "http://www.charter.com/role/NoncontrollingInterestTables"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Schedule of effects on statement of shareholders' equity due to ownership changes",
                "label": "Schedule of effects on statement of shareholders' equity due to ownership changes [Table Text Block]",
                "documentation": "Schedule of noncontrolling interest disclosure due to changes in ownership and the effect on the statement of shareholders' equity."
              }
            }
          },
          "auth_ref": []
        },
        "dei_Security12bTitle": {
          "xbrltype": "securityTitleItemType",
          "nsuri": "http://xbrl.sec.gov/dei/2026",
          "localname": "Security12bTitle",
          "presentation": [
            "http://www.charter.com/role/DocumentAndEntityInformation"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Title of 12(b) Security",
                "label": "Title of 12(b) Security",
                "documentation": "Title of a 12(b) registered security."
              }
            }
          },
          "auth_ref": [
            "r848"
          ]
        },
        "dei_SecurityExchangeName": {
          "xbrltype": "edgarExchangeCodeItemType",
          "nsuri": "http://xbrl.sec.gov/dei/2026",
          "localname": "SecurityExchangeName",
          "presentation": [
            "http://www.charter.com/role/DocumentAndEntityInformation"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Security Exchange Name",
                "label": "Security Exchange Name",
                "documentation": "Name of the Exchange on which a security is registered."
              }
            }
          },
          "auth_ref": [
            "r850"
          ]
        },
        "us-gaap_SegmentReportingAbstract": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SegmentReportingAbstract",
          "lang": {
            "en-us": {
              "role": {
                "label": "Segment Reporting [Abstract]"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_SegmentReportingDisclosureTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SegmentReportingDisclosureTextBlock",
          "presentation": [
            "http://www.charter.com/role/SegmentReportingNotes"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Segment Reporting",
                "label": "Segment Reporting [Text Block]",
                "documentation": "The entire disclosure for segment reporting."
              }
            }
          },
          "auth_ref": [
            "r161",
            "r169",
            "r170",
            "r171",
            "r172",
            "r173",
            "r178",
            "r179",
            "r180",
            "r190",
            "r191",
            "r192",
            "r193",
            "r194",
            "r196",
            "r197",
            "r199",
            "r769",
            "r772",
            "r773",
            "r774",
            "r776",
            "r778",
            "r779"
          ]
        },
        "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SegmentReportingPolicyPolicyTextBlock",
          "presentation": [
            "http://www.charter.com/role/SegmentReportingPolicies"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Segment Reporting, Policy",
                "label": "Segment Reporting, Policy [Policy Text Block]",
                "documentation": "Disclosure of accounting policy for segment reporting."
              }
            }
          },
          "auth_ref": [
            "r181",
            "r182",
            "r183",
            "r184",
            "r185",
            "r186",
            "r187",
            "r195",
            "r198",
            "r770",
            "r771",
            "r777"
          ]
        },
        "us-gaap_SellingAndMarketingExpense": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SellingAndMarketingExpense",
          "crdr": "debit",
          "calculation": {
            "http://www.charter.com/role/SegmentReportingOperatingCostsandExpensesDetails": {
              "parentTag": "us-gaap_OperatingExpenses",
              "weight": 1.0,
              "order": 5.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/SegmentReportingOperatingCostsandExpensesDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Marketing and residential sales",
                "label": "Selling and Marketing Expense",
                "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
              }
            }
          },
          "auth_ref": []
        },
        "chtr_SeniorSecuredNotesAndDebenturesMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "SeniorSecuredNotesAndDebenturesMember",
          "presentation": [
            "http://www.charter.com/role/TotalDebtDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Senior secured notes and debentures(a)",
                "label": "Senior Secured Notes and Debentures [Member]",
                "documentation": "Senior Secured Notes and Debentures"
              }
            }
          },
          "auth_ref": []
        },
        "chtr_SeniorUnsecuredNotesMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "SeniorUnsecuredNotesMember",
          "presentation": [
            "http://www.charter.com/role/TotalDebtDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Senior unsecured notes",
                "label": "Senior Unsecured Notes [Member]",
                "documentation": "Senior Unsecured Notes"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_ShareBasedCompensation": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ShareBasedCompensation",
          "crdr": "debit",
          "calculation": {
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
              "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
              "weight": 1.0,
              "order": 3.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Stock compensation expense",
                "label": "Share-Based Payment Arrangement, Noncash Expense",
                "documentation": "Amount of noncash expense for share-based payment arrangement."
              }
            }
          },
          "auth_ref": [
            "r2"
          ]
        },
        "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
          "xbrltype": "durationItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Award vesting period",
                "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
                "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
              }
            }
          },
          "auth_ref": [
            "r798"
          ]
        },
        "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
          "xbrltype": "sharesItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Awards other than stock options granted in period (shares)",
                "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
                "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
              }
            }
          },
          "auth_ref": [
            "r352"
          ]
        },
        "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Stock Compensation Plans:",
                "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
                "documentation": "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."
              }
            }
          },
          "auth_ref": [
            "r333",
            "r335",
            "r338",
            "r339",
            "r340",
            "r341",
            "r342",
            "r343",
            "r344",
            "r345",
            "r346",
            "r347",
            "r348",
            "r349",
            "r350",
            "r351",
            "r352",
            "r353",
            "r354",
            "r355",
            "r356",
            "r357",
            "r358",
            "r359",
            "r360",
            "r361",
            "r362",
            "r363",
            "r364",
            "r369"
          ]
        },
        "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
          "xbrltype": "sharesItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Stock options granted in period (shares)",
                "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
                "documentation": "Gross number of share options (or share units) granted during the period."
              }
            }
          },
          "auth_ref": [
            "r345",
            "r860",
            "r871",
            "r872",
            "r990",
            "r991"
          ]
        },
        "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
          "xbrltype": "domainItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Award Type [Domain]",
                "label": "Award Type [Domain]",
                "documentation": "Award under share-based payment arrangement."
              }
            }
          },
          "auth_ref": [
            "r338",
            "r339",
            "r340",
            "r341",
            "r342",
            "r343",
            "r344",
            "r345",
            "r346",
            "r347",
            "r348",
            "r349",
            "r350",
            "r351",
            "r352",
            "r353",
            "r354",
            "r355",
            "r356",
            "r357",
            "r358",
            "r360",
            "r361",
            "r362",
            "r363",
            "r364"
          ]
        },
        "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
          "xbrltype": "durationItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
          "presentation": [
            "http://www.charter.com/role/StockCompensationPlansDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Award expiration period",
                "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
                "documentation": "Period from grant to expiration date of share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
              }
            }
          },
          "auth_ref": [
            "r799"
          ]
        },
        "us-gaap_StatementClassOfStockAxis": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StatementClassOfStockAxis",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETPARENTHETICALS",
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS",
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
            "http://www.charter.com/role/DocumentAndEntityInformation"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Class of Stock [Axis]",
                "label": "Class of Stock [Axis]",
                "documentation": "Information by the different classes of stock of the entity."
              }
            }
          },
          "auth_ref": [
            "r54",
            "r66",
            "r67",
            "r92",
            "r93",
            "r94",
            "r95",
            "r96",
            "r97",
            "r121",
            "r124",
            "r147",
            "r151",
            "r153",
            "r155",
            "r163",
            "r164",
            "r204",
            "r232",
            "r234",
            "r235",
            "r236",
            "r239",
            "r240",
            "r261",
            "r262",
            "r264",
            "r265",
            "r267",
            "r270",
            "r272",
            "r273",
            "r274",
            "r275",
            "r276",
            "r277",
            "r278",
            "r279",
            "r280",
            "r281",
            "r285",
            "r286",
            "r287",
            "r288",
            "r289",
            "r291",
            "r292",
            "r295",
            "r296",
            "r297",
            "r528",
            "r565",
            "r566",
            "r575",
            "r576",
            "r577",
            "r591",
            "r631",
            "r632",
            "r633",
            "r634",
            "r641",
            "r643",
            "r644",
            "r645",
            "r646",
            "r647",
            "r648",
            "r649",
            "r650",
            "r651",
            "r652",
            "r653",
            "r670",
            "r691",
            "r713",
            "r736",
            "r737",
            "r738",
            "r739",
            "r740",
            "r854",
            "r939",
            "r941",
            "r949",
            "r994",
            "r998"
          ]
        },
        "us-gaap_StatementEquityComponentsAxis": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StatementEquityComponentsAxis",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY",
            "http://www.charter.com/role/NoncontrollingInterestsDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Equity Components [Axis]",
                "label": "Equity Components [Axis]",
                "documentation": "Information by component of equity."
              }
            }
          },
          "auth_ref": [
            "r55",
            "r56",
            "r66",
            "r96",
            "r97",
            "r108",
            "r109",
            "r110",
            "r128",
            "r129",
            "r130",
            "r132",
            "r139",
            "r141",
            "r143",
            "r162",
            "r205",
            "r206",
            "r218",
            "r219",
            "r220",
            "r259",
            "r285",
            "r290",
            "r291",
            "r292",
            "r295",
            "r297",
            "r299",
            "r314",
            "r315",
            "r317",
            "r318",
            "r370",
            "r378",
            "r379",
            "r381",
            "r382",
            "r383",
            "r385",
            "r439",
            "r440",
            "r498",
            "r499",
            "r500",
            "r502",
            "r503",
            "r504",
            "r505",
            "r506",
            "r507",
            "r508",
            "r509",
            "r510",
            "r511",
            "r512",
            "r529",
            "r530",
            "r531",
            "r532",
            "r533",
            "r534",
            "r537",
            "r539",
            "r562",
            "r565",
            "r566",
            "r576",
            "r577",
            "r591",
            "r608",
            "r621",
            "r622",
            "r623",
            "r641",
            "r713",
            "r998"
          ]
        },
        "us-gaap_StatementLineItems": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StatementLineItems",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETPARENTHETICALS",
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS",
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Statement [Line Items]",
                "label": "Statement [Line Items]",
                "documentation": "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."
              }
            }
          },
          "auth_ref": [
            "r66",
            "r67",
            "r70",
            "r71",
            "r79",
            "r87",
            "r89",
            "r92",
            "r95",
            "r96",
            "r97",
            "r99",
            "r128",
            "r129",
            "r130",
            "r162",
            "r261",
            "r262",
            "r264",
            "r267",
            "r272",
            "r285",
            "r287",
            "r288",
            "r289",
            "r290",
            "r291",
            "r292",
            "r293",
            "r294",
            "r295",
            "r297",
            "r298",
            "r299",
            "r303",
            "r537",
            "r564",
            "r565",
            "r566",
            "r575",
            "r576",
            "r577",
            "r630",
            "r642",
            "r653",
            "r663",
            "r664",
            "r665",
            "r666",
            "r667",
            "r668",
            "r670",
            "r673",
            "r674",
            "r675",
            "r676",
            "r677",
            "r678",
            "r679",
            "r680",
            "r681",
            "r683",
            "r684",
            "r685",
            "r686",
            "r687",
            "r692",
            "r693",
            "r699",
            "r700",
            "r701",
            "r702",
            "r703",
            "r704",
            "r705",
            "r706",
            "r707",
            "r708",
            "r709",
            "r710",
            "r713",
            "r753",
            "r764",
            "r765",
            "r840",
            "r1143"
          ]
        },
        "us-gaap_StatementOfCashFlowsAbstract": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StatementOfCashFlowsAbstract",
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Statement of Cash Flows [Abstract]",
                "label": "Statement of Cash Flows [Abstract]"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_StatementOfFinancialPositionAbstract": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StatementOfFinancialPositionAbstract",
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Statement of Financial Position [Abstract]",
                "label": "Statement of Financial Position [Abstract]"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_StatementOfStockholdersEquityAbstract": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StatementOfStockholdersEquityAbstract",
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Statement of Stockholders' Equity [Abstract]",
                "label": "Statement of Stockholders' Equity [Abstract]"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_StatementTable": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StatementTable",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETPARENTHETICALS",
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS",
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Statement [Table]",
                "label": "Statement [Table]",
                "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
              }
            }
          },
          "auth_ref": [
            "r60",
            "r66",
            "r67",
            "r70",
            "r71",
            "r79",
            "r87",
            "r89",
            "r92",
            "r95",
            "r96",
            "r97",
            "r99",
            "r128",
            "r129",
            "r130",
            "r162",
            "r200",
            "r261",
            "r262",
            "r264",
            "r267",
            "r272",
            "r285",
            "r287",
            "r288",
            "r289",
            "r290",
            "r291",
            "r292",
            "r293",
            "r294",
            "r295",
            "r297",
            "r298",
            "r299",
            "r303",
            "r537",
            "r564",
            "r565",
            "r566",
            "r575",
            "r576",
            "r577",
            "r591",
            "r630",
            "r642",
            "r653",
            "r663",
            "r664",
            "r665",
            "r666",
            "r667",
            "r668",
            "r670",
            "r673",
            "r674",
            "r675",
            "r676",
            "r677",
            "r678",
            "r679",
            "r680",
            "r681",
            "r683",
            "r684",
            "r685",
            "r686",
            "r687",
            "r692",
            "r693",
            "r699",
            "r700",
            "r701",
            "r702",
            "r703",
            "r704",
            "r705",
            "r706",
            "r707",
            "r708",
            "r709",
            "r710",
            "r713",
            "r753",
            "r764",
            "r765",
            "r840",
            "r1143"
          ]
        },
        "chtr_StockCompensationPlansAbstract": {
          "xbrltype": "stringItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "StockCompensationPlansAbstract",
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Stock Compensation Plans [Abstract]",
                "label": "Stock Compensation Plans [Abstract]",
                "documentation": "Stock Compensation Plans [Abstract]"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
          "crdr": "credit",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Equity issued pursuant to employee stock purchase plan",
                "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
                "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
              }
            }
          },
          "auth_ref": [
            "r860",
            "r871",
            "r872",
            "r988",
            "r990",
            "r991",
            "r993",
            "r995",
            "r1093",
            "r1094",
            "r1096",
            "r1097"
          ]
        },
        "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
          "crdr": "credit",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Exercise of stock options",
                "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
                "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
              }
            }
          },
          "auth_ref": [
            "r12",
            "r860",
            "r871",
            "r872",
            "r988",
            "r990",
            "r991",
            "r993",
            "r995",
            "r1093",
            "r1094",
            "r1096",
            "r1097"
          ]
        },
        "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
          "crdr": "credit",
          "presentation": [
            "http://www.charter.com/role/CommonStockDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Remaining authorized repurchase amount",
                "label": "Share Repurchase Program, Remaining Authorized, Amount",
                "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
              }
            }
          },
          "auth_ref": [
            "r998"
          ]
        },
        "us-gaap_StockholdersEquity": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StockholdersEquity",
          "crdr": "credit",
          "calculation": {
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS": {
              "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
              "weight": 1.0,
              "order": 1.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS"
          ],
          "lang": {
            "en-us": {
              "role": {
                "totalLabel": "Total Charter shareholders’ equity",
                "label": "Equity, Attributable to Parent",
                "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
              }
            }
          },
          "auth_ref": [
            "r35",
            "r672",
            "r688",
            "r714",
            "r715",
            "r828",
            "r847",
            "r877",
            "r937",
            "r941",
            "r942",
            "r970",
            "r1082",
            "r1145"
          ]
        },
        "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
          "crdr": "credit",
          "calculation": {
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS": {
              "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
              "weight": 1.0,
              "order": 4.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS",
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
          ],
          "lang": {
            "en-us": {
              "role": {
                "totalLabel": "Total shareholders’ equity",
                "periodStartLabel": "Balance",
                "periodEndLabel": "Balance",
                "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
                "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
              }
            }
          },
          "auth_ref": [
            "r13",
            "r14",
            "r17",
            "r55",
            "r56",
            "r97",
            "r109",
            "r128",
            "r129",
            "r130",
            "r132",
            "r139",
            "r141",
            "r205",
            "r206",
            "r218",
            "r219",
            "r220",
            "r259",
            "r285",
            "r291",
            "r292",
            "r295",
            "r297",
            "r314",
            "r315",
            "r317",
            "r318",
            "r370",
            "r378",
            "r379",
            "r381",
            "r382",
            "r383",
            "r385",
            "r439",
            "r440",
            "r498",
            "r499",
            "r500",
            "r502",
            "r503",
            "r504",
            "r505",
            "r506",
            "r507",
            "r512",
            "r529",
            "r530",
            "r534",
            "r539",
            "r562",
            "r565",
            "r566",
            "r576",
            "r577",
            "r622",
            "r623",
            "r639",
            "r672",
            "r688",
            "r714",
            "r715",
            "r741",
            "r834",
            "r835",
            "r846",
            "r860",
            "r871",
            "r937",
            "r941",
            "r942",
            "r970",
            "r1082",
            "r1145"
          ]
        },
        "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETPARENTHETICALS",
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "SHAREHOLDERS’ EQUITY:",
                "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_SupplierFinanceProgramAxis": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SupplierFinanceProgramAxis",
          "presentation": [
            "http://www.charter.com/role/AccountsPayableAccruedandOtherCurrentLiabilitiesDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Supplier Finance Program [Axis]",
                "label": "Supplier Finance Program [Axis]",
                "documentation": "Information by supplier finance program."
              }
            }
          },
          "auth_ref": [
            "r223",
            "r224",
            "r225"
          ]
        },
        "us-gaap_SupplierFinanceProgramDomain": {
          "xbrltype": "domainItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SupplierFinanceProgramDomain",
          "presentation": [
            "http://www.charter.com/role/AccountsPayableAccruedandOtherCurrentLiabilitiesDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Supplier Finance Program [Domain]",
                "label": "Supplier Finance Program [Domain]",
                "documentation": "Supplier finance program."
              }
            }
          },
          "auth_ref": [
            "r223",
            "r224",
            "r225"
          ]
        },
        "us-gaap_SupplierFinanceProgramLineItems": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SupplierFinanceProgramLineItems",
          "presentation": [
            "http://www.charter.com/role/AccountsPayableAccruedandOtherCurrentLiabilitiesDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Supplier Finance Program [Line Items]",
                "label": "Supplier Finance Program [Line Items]",
                "documentation": "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."
              }
            }
          },
          "auth_ref": [
            "r223",
            "r224",
            "r225"
          ]
        },
        "us-gaap_SupplierFinanceProgramObligationCurrent": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SupplierFinanceProgramObligationCurrent",
          "crdr": "credit",
          "presentation": [
            "http://www.charter.com/role/AccountsPayableAccruedandOtherCurrentLiabilitiesDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Supplier Finance Program, Obligation, Current",
                "label": "Supplier Finance Program, Obligation, Current",
                "documentation": "Amount of obligation for supplier finance program, classified as current."
              }
            }
          },
          "auth_ref": [
            "r224",
            "r225",
            "r226"
          ]
        },
        "us-gaap_SupplierFinanceProgramObligationCurrentStatementOfFinancialPositionExtensibleEnumeration": {
          "xbrltype": "enumerationSetItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SupplierFinanceProgramObligationCurrentStatementOfFinancialPositionExtensibleEnumeration",
          "presentation": [
            "http://www.charter.com/role/AccountsPayableAccruedandOtherCurrentLiabilitiesDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration]",
                "label": "Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration]",
                "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program, classified as current."
              }
            }
          },
          "auth_ref": [
            "r225"
          ]
        },
        "us-gaap_SupplierFinanceProgramTable": {
          "xbrltype": "stringItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "SupplierFinanceProgramTable",
          "presentation": [
            "http://www.charter.com/role/AccountsPayableAccruedandOtherCurrentLiabilitiesDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Supplier Finance Program [Table]",
                "label": "Supplier Finance Program [Table]",
                "documentation": "Disclosure of information about supplier finance program."
              }
            }
          },
          "auth_ref": [
            "r223",
            "r224",
            "r225"
          ]
        },
        "chtr_TimeWarnerCableLLCMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "TimeWarnerCableLLCMember",
          "presentation": [
            "http://www.charter.com/role/TotalDebtDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Time Warner Cable",
                "label": "Time Warner Cable LLC [Member]",
                "documentation": "Time Warner Cable LLC"
              }
            }
          },
          "auth_ref": []
        },
        "chtr_TotalInvestmentInCablePropertiesNet": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "TotalInvestmentInCablePropertiesNet",
          "crdr": "debit",
          "calculation": {
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS": {
              "parentTag": "us-gaap_Assets",
              "weight": 1.0,
              "order": 2.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS"
          ],
          "lang": {
            "en-us": {
              "role": {
                "totalLabel": "Total investment in cable properties, net",
                "label": "Total investment in cable properties, net",
                "documentation": "Sum of carrying amounts as of the balance sheet date of property, plant and equipment, franchises, customer relationships, net and goodwill."
              }
            }
          },
          "auth_ref": []
        },
        "chtr_TotalNonoperatingIncomeExpenseIncludingInterestExpenseNet": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "TotalNonoperatingIncomeExpenseIncludingInterestExpenseNet",
          "crdr": "credit",
          "calculation": {
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
              "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
              "weight": 1.0,
              "order": 2.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
          ],
          "lang": {
            "en-us": {
              "role": {
                "totalLabel": "Total other income (expenses), net",
                "label": "Total Nonoperating Income Expense including Interest Expense, Net",
                "documentation": "Total Nonoperating Income Expense including Interest Expense, Net"
              }
            }
          },
          "auth_ref": []
        },
        "dei_TradingSymbol": {
          "xbrltype": "tradingSymbolItemType",
          "nsuri": "http://xbrl.sec.gov/dei/2026",
          "localname": "TradingSymbol",
          "presentation": [
            "http://www.charter.com/role/DocumentAndEntityInformation"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Trading Symbol",
                "label": "Trading Symbol",
                "documentation": "Trading symbol of an instrument as listed on an exchange."
              }
            }
          },
          "auth_ref": []
        },
        "chtr_TreasuryStockAcquiredAxis": {
          "xbrltype": "stringItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "TreasuryStockAcquiredAxis",
          "presentation": [
            "http://www.charter.com/role/CommonStockDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Treasury Stock Acquired [Axis]",
                "label": "Treasury Stock Acquired [Axis]",
                "documentation": "Treasury Stock Acquired [Axis]"
              }
            }
          },
          "auth_ref": []
        },
        "chtr_TreasuryStockAcquiredDomain": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "TreasuryStockAcquiredDomain",
          "presentation": [
            "http://www.charter.com/role/CommonStockDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Treasury Stock Acquired [Domain]",
                "label": "Treasury Stock Acquired [Domain]",
                "documentation": "[Domain] for Treasury Stock Acquired [Axis]"
              }
            }
          },
          "auth_ref": []
        },
        "chtr_TreasuryStockAcquiredSharesRepurchasedMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "TreasuryStockAcquiredSharesRepurchasedMember",
          "presentation": [
            "http://www.charter.com/role/CommonStockDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Share buybacks",
                "label": "Treasury Stock Acquired Shares Repurchased [Member]",
                "documentation": "Shares repurchased under a stock repurchase program."
              }
            }
          },
          "auth_ref": []
        },
        "chtr_TreasuryStockAcquiredSharesWithheldRestrictedStockAndRestrictedStockUnitVestingMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "TreasuryStockAcquiredSharesWithheldRestrictedStockAndRestrictedStockUnitVestingMember",
          "presentation": [
            "http://www.charter.com/role/CommonStockDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Income tax withholding",
                "label": "Treasury Stock Acquired Shares Withheld Restricted Stock And Restricted Stock Unit Vesting [Member]",
                "documentation": "Shares withheld in payment of income tax withholding owed by employees upon vesting of restricted shares and restricted stock units."
              }
            }
          },
          "auth_ref": []
        },
        "chtr_TreasuryStockAcquiredSharesWithheldStockOptionExerciseCostsMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "TreasuryStockAcquiredSharesWithheldStockOptionExerciseCostsMember",
          "presentation": [
            "http://www.charter.com/role/CommonStockDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Exercise cost",
                "label": "Treasury Stock Acquired Shares Withheld Stock Option Exercise Costs [Member]",
                "documentation": "Shares withheld representing the exercise costs owed by employees upon exercise of stock options."
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_TreasuryStockCommonMember": {
          "xbrltype": "domainItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "TreasuryStockCommonMember",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Treasury Stock",
                "label": "Treasury Stock, Common [Member]",
                "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
              }
            }
          },
          "auth_ref": [
            "r565",
            "r566",
            "r577",
            "r998"
          ]
        },
        "us-gaap_TreasuryStockCommonShares": {
          "xbrltype": "sharesItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "TreasuryStockCommonShares",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETPARENTHETICALS"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Treasury Stock (shares)",
                "label": "Treasury Stock, Common, Shares",
                "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
              }
            }
          },
          "auth_ref": [
            "r301",
            "r302",
            "r1093",
            "r1094",
            "r1097"
          ]
        },
        "us-gaap_TreasuryStockSharesAcquired": {
          "xbrltype": "sharesItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "TreasuryStockSharesAcquired",
          "presentation": [
            "http://www.charter.com/role/CommonStockDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Treasury stock acquired (shares)",
                "label": "Treasury Stock, Shares, Acquired",
                "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
              }
            }
          },
          "auth_ref": [
            "r872",
            "r988",
            "r991",
            "r993",
            "r995",
            "r1093",
            "r1094",
            "r1096",
            "r1097"
          ]
        },
        "us-gaap_TreasuryStockValue": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "TreasuryStockValue",
          "crdr": "debit",
          "calculation": {
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS": {
              "parentTag": "us-gaap_StockholdersEquity",
              "weight": -1.0,
              "order": 1.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDBALANCESHEETS"
          ],
          "lang": {
            "en-us": {
              "role": {
                "negatedLabel": "Treasury stock at cost; 10,324,746 and no shares, respectively",
                "label": "Treasury Stock, Value",
                "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
              }
            }
          },
          "auth_ref": [
            "r996",
            "r997",
            "r998"
          ]
        },
        "us-gaap_TreasuryStockValueAcquiredCostMethod": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "TreasuryStockValueAcquiredCostMethod",
          "crdr": "debit",
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"
          ],
          "lang": {
            "en-us": {
              "role": {
                "negatedLabel": "Purchases of treasury stock, including excise tax",
                "label": "Treasury Stock, Value, Acquired, Cost Method",
                "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
              }
            }
          },
          "auth_ref": [
            "r860",
            "r871",
            "r872",
            "r988",
            "r990",
            "r991",
            "r993",
            "r995"
          ]
        },
        "us-gaap_UseOfEstimates": {
          "xbrltype": "textBlockItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "UseOfEstimates",
          "presentation": [
            "http://www.charter.com/role/OrganizationandBasisofPresentationPolicies"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Use of Estimates, Policy",
                "label": "Use of Estimates, Policy [Policy Text Block]",
                "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
              }
            }
          },
          "auth_ref": [
            "r49",
            "r50",
            "r165",
            "r166",
            "r167",
            "r168",
            "r585",
            "r587",
            "r767"
          ]
        },
        "chtr_ValueOfCharterClassACommonStockAcquiredFromLibertyBroadbandDuringPendencyOfLibertyBroadbandCombination": {
          "xbrltype": "monetaryItemType",
          "nsuri": "http://www.charter.com/20260630",
          "localname": "ValueOfCharterClassACommonStockAcquiredFromLibertyBroadbandDuringPendencyOfLibertyBroadbandCombination",
          "crdr": "debit",
          "presentation": [
            "http://www.charter.com/role/RelatedPartyTransactionsDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Value of Charter Class A common stock acquired from Liberty Broadband during pendency of Liberty Broadband combination",
                "label": "Value of Charter Class A common stock acquired from Liberty Broadband during pendency of Liberty Broadband combination",
                "documentation": "Value of Charter Class A common stock acquired from Liberty Broadband during pendency of Liberty Broadband combination"
              }
            }
          },
          "auth_ref": []
        },
        "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
          "xbrltype": "sharesItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
          "calculation": {
            "http://www.charter.com/role/EarningsPerShareDetails": {
              "parentTag": null,
              "weight": null,
              "order": null,
              "root": true
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
            "http://www.charter.com/role/EarningsPerShareDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Weighted average common shares outstanding, diluted (shares)",
                "totalLabel": "Weighted average common shares outstanding, diluted (shares)",
                "label": "Weighted Average Number of Shares Outstanding, Diluted",
                "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
              }
            }
          },
          "auth_ref": [
            "r146",
            "r155"
          ]
        },
        "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
          "xbrltype": "sharesItemType",
          "nsuri": "http://fasb.org/us-gaap/2026",
          "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
          "calculation": {
            "http://www.charter.com/role/EarningsPerShareDetails": {
              "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
              "weight": 1.0,
              "order": 1.0
            }
          },
          "presentation": [
            "http://www.charter.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
            "http://www.charter.com/role/EarningsPerShareDetails"
          ],
          "lang": {
            "en-us": {
              "role": {
                "terseLabel": "Weighted average common shares outstanding, basic (shares)",
                "label": "Weighted Average Number of Shares Outstanding, Basic",
                "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
              }
            }
          },
          "auth_ref": [
            "r145",
            "r155"
          ]
        }
      }
    }
  },
  "std_ref": {
    "r0": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "1",
      "SubTopic": "230",
      "Topic": "830",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
    },
    "r1": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "14",
      "Subparagraph": "(a)",
      "SubTopic": "10",
      "Topic": "230",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
    },
    "r2": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "28",
      "Subparagraph": "(a)",
      "SubTopic": "10",
      "Topic": "230",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
    },
    "r3": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "28",
      "Subparagraph": "(b)",
      "SubTopic": "10",
      "Topic": "230",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
    },
    "r4": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "2",
      "Subparagraph": "(d)",
      "SubTopic": "10",
      "Topic": "718",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
    },
    "r5": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "2",
      "Subparagraph": "(e)",
      "SubTopic": "10",
      "Topic": "718",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
    },
    "r6": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "2A",
      "Subparagraph": "(a)",
      "SubTopic": "10",
      "Topic": "718",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
    },
    "r7": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "230",
      "SubTopic": "10",
      "Section": "45",
      "Paragraph": "13",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
    },
    "r8": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "230",
      "SubTopic": "10",
      "Section": "45",
      "Paragraph": "14",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
    },
    "r9": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "230",
      "SubTopic": "10",
      "Section": "45",
      "Paragraph": "15",
      "Subparagraph": "(e)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
    },
    "r10": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "470",
      "SubTopic": "50",
      "Section": "40",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
    },
    "r11": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "470",
      "SubTopic": "50",
      "Section": "40",
      "Paragraph": "4",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
    },
    "r12": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "718",
      "SubTopic": "10",
      "Section": "50",
      "Paragraph": "2",
      "Subparagraph": "(d)(1)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
    },
    "r13": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "810",
      "SubTopic": "10",
      "Section": "45",
      "Paragraph": "15",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
    },
    "r14": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "810",
      "SubTopic": "10",
      "Section": "45",
      "Paragraph": "16",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
    },
    "r15": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "810",
      "SubTopic": "10",
      "Section": "45",
      "Paragraph": "24",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-24"
    },
    "r16": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "810",
      "SubTopic": "10",
      "Section": "50",
      "Paragraph": "1A",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
    },
    "r17": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "810",
      "SubTopic": "10",
      "Section": "55",
      "Paragraph": "4I",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
    },
    "r18": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "810",
      "SubTopic": "10",
      "Section": "55",
      "Paragraph": "4J",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
    },
    "r19": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Name": "Accounting Standards Codification",
      "Topic": "942",
      "SubTopic": "470",
      "Section": "50",
      "Paragraph": "3",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
    },
    "r20": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03(10))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r21": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03(12))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r22": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03(19))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r23": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03(20))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r24": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03(3))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r25": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03(7))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r26": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03(8))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r27": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r28": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "220",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483613/220-20-50-1"
    },
    "r29": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "13",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
    },
    "r30": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "15",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
    },
    "r31": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "15",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
    },
    "r32": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "24",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
    },
    "r33": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "25",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
    },
    "r34": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "28",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
    },
    "r35": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "310",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SAB Topic 4.E)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
    },
    "r36": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "470",
      "Name": "Accounting Standards Codification",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/470/tableOfContent"
    },
    "r37": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "718",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "2",
      "Subparagraph": "(c)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
    },
    "r38": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "810",
      "Name": "Accounting Standards Codification",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/810/tableOfContent"
    },
    "r39": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "810",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "23",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23"
    },
    "r40": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "810",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1A",
      "Subparagraph": "(a)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
    },
    "r41": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "942",
      "SubTopic": "220",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.9-04(13)(f))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
    },
    "r42": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "942",
      "SubTopic": "220",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.9-04(15))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
    },
    "r43": {
      "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
      "Topic": "942",
      "SubTopic": "220",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.9-04(22))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
    },
    "r44": {
      "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
      "Topic": "505",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "10",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
    },
    "r45": {
      "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
      "Topic": "505",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "6",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
    },
    "r46": {
      "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
      "Topic": "505",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "7",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
    },
    "r47": {
      "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
      "Topic": "505",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "8",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
    },
    "r48": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "2",
      "Subparagraph": "(a)",
      "SubTopic": "20",
      "Topic": "740",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
    },
    "r49": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(b)",
      "SubTopic": "10",
      "Topic": "275",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
    },
    "r50": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(c)",
      "SubTopic": "10",
      "Topic": "275",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
    },
    "r51": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "9",
      "Subparagraph": "(b)",
      "SubTopic": "10",
      "Topic": "740",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
    },
    "r52": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.4-08(h))",
      "SubTopic": "10",
      "Topic": "235",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
    },
    "r53": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Name": "Accounting Standards Codification",
      "Topic": "606",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/606/tableOfContent"
    },
    "r54": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Name": "Regulation S-K (SK)",
      "Number": "229",
      "Section": "1402",
      "Paragraph": "a",
      "Publisher": "SEC"
    },
    "r55": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "105",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "65",
      "Paragraph": "9",
      "Subparagraph": "(d)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
    },
    "r56": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "105",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "65",
      "Paragraph": "9",
      "Subparagraph": "(e)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
    },
    "r57": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "205",
      "Name": "Accounting Standards Codification",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/205/tableOfContent"
    },
    "r58": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "205",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S45",
      "Paragraph": "5",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
    },
    "r59": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "205",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "3",
      "Subparagraph": "(SX 210.4-03(c))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
    },
    "r60": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "205",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "10",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
    },
    "r61": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "205",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "5A",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
    },
    "r62": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "205",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "7",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
    },
    "r63": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "205",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "S45",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2"
    },
    "r64": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "205",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SAB Topic 5.Z.5.Q2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2"
    },
    "r65": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "5",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
    },
    "r66": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "11",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
    },
    "r67": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "13",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
    },
    "r68": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "6",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-6"
    },
    "r69": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "7",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7"
    },
    "r70": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "8",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
    },
    "r71": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "9",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
    },
    "r72": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(1))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r73": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(14))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r74": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(15))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r75": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(16))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r76": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(17))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r77": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(18))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r78": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(19)(a)(4))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r79": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(19)(a)(5))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r80": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(19)(b))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r81": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(21))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r82": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(22)(a)(1))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r83": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(22)(a)(2))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r84": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(22)(a)(3))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r85": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(22)(a)(4))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r86": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(22)(a)(5))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r87": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(22)(a))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r88": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(22)(b))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r89": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(23))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r90": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(24))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r91": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(26)(a))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r92": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(27)(b))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r93": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(27)(c)(1))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r94": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(27)(c)(3))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r95": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(27))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r96": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(28))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r97": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(29))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r98": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(30)(a)(3))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r99": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(30)(b))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r100": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(31))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r101": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(32))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r102": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(4))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r103": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.5-02(9))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
    },
    "r104": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
    },
    "r105": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "210",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "10",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
    },
    "r106": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "1A",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
    },
    "r107": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "1B",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
    },
    "r108": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
    },
    "r109": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "5",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
    },
    "r110": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "6",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
    },
    "r111": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03(1))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r112": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "220",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "2",
      "Subparagraph": "(SX 210.5-03(25))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
    },
    "r113": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "220",
      "SubTopic": "40",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "21",
      "Subparagraph": "(i)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
    },
    "r114": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "17",
      "Subparagraph": "(d)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
    },
    "r115": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "24",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
    },
    "r116": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "25",
      "Subparagraph": "(e)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
    },
    "r117": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "28",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
    },
    "r118": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "4",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
    },
    "r119": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
    },
    "r120": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "230",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "8",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
    },
    "r121": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "235",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
    },
    "r122": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "235",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "4",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
    },
    "r123": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "235",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.4-08(g)(1)(i))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
    },
    "r124": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "235",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
    },
    "r125": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "235",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.4-08(k)(1))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
    },
    "r126": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "235",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SX 210.4-08(k)(2))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
    },
    "r127": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "235",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "3",
      "Subparagraph": "(SX 210.12-04(a))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
    },
    "r128": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "23",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
    },
    "r129": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "24",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
    },
    "r130": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "5",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
    },
    "r131": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(b)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
    },
    "r132": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(b)(3)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
    },
    "r133": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(c)(1)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
    },
    "r134": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(c)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
    },
    "r135": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "11",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
    },
    "r136": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "11",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
    },
    "r137": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
    },
    "r138": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
    },
    "r139": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "6",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
    },
    "r140": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "7",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
    },
    "r141": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "7",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
    },
    "r142": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "8",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
    },
    "r143": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "250",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "9",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
    },
    "r144": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "Name": "Accounting Standards Codification",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/260/tableOfContent"
    },
    "r145": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "10",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
    },
    "r146": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "16",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
    },
    "r147": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
    },
    "r148": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "22",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
    },
    "r149": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "23",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
    },
    "r150": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "28A",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
    },
    "r151": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "3",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
    },
    "r152": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "60B",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
    },
    "r153": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "60B",
      "Subparagraph": "(d)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
    },
    "r154": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "7",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
    },
    "r155": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
    },
    "r156": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
    },
    "r157": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
    },
    "r158": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
    },
    "r159": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "12",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-12"
    },
    "r160": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "260",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "55",
      "Paragraph": "15",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
    },
    "r161": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "270",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(i)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
    },
    "r162": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "272",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
    },
    "r163": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "272",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
    },
    "r164": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "272",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
    },
    "r165": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "275",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "12",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
    },
    "r166": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "275",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
    },
    "r167": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "275",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "6",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
    },
    "r168": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "275",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "9",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
    },
    "r169": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "Name": "Accounting Standards Codification",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/280/tableOfContent"
    },
    "r170": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "15",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
    },
    "r171": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "21",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
    },
    "r172": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "21",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
    },
    "r173": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "22",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
    },
    "r174": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "22",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
    },
    "r175": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "22",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
    },
    "r176": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "22",
      "Subparagraph": "(g)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
    },
    "r177": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "22",
      "Subparagraph": "(h)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
    },
    "r178": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "26",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
    },
    "r179": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "26B",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
    },
    "r180": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "26C",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
    },
    "r181": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "29",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
    },
    "r182": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "29",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
    },
    "r183": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "29",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
    },
    "r184": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "29",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
    },
    "r185": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "29",
      "Subparagraph": "(d)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
    },
    "r186": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "29",
      "Subparagraph": "(e)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
    },
    "r187": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "29",
      "Subparagraph": "(f)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
    },
    "r188": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "30",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
    },
    "r189": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "30",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
    },
    "r190": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "31",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
    },
    "r191": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "32",
      "Subparagraph": "(e)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
    },
    "r192": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "32",
      "Subparagraph": "(ee)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
    },
    "r193": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "32",
      "Subparagraph": "(f)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
    },
    "r194": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "34",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
    },
    "r195": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "36",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
    },
    "r196": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "40",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
    },
    "r197": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "41",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
    },
    "r198": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "41",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
    },
    "r199": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "280",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "42",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
    },
    "r200": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "310",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "13",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
    },
    "r201": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "310",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
    },
    "r202": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "310",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
    },
    "r203": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "323",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
    },
    "r204": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "323",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
    },
    "r205": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "326",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "65",
      "Paragraph": "4",
      "Subparagraph": "(d)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
    },
    "r206": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "326",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "65",
      "Paragraph": "5",
      "Subparagraph": "(c)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
    },
    "r207": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "326",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
    },
    "r208": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S45",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
    },
    "r209": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
    },
    "r210": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
    },
    "r211": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "30",
      "Name": "Accounting Standards Codification",
      "Section": "45",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
    },
    "r212": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "30",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(a)(1)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
    },
    "r213": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "30",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(a)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
    },
    "r214": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "30",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(a)(3)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
    },
    "r215": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "30",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
    },
    "r216": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "30",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(d)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
    },
    "r217": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "30",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "2",
      "Subparagraph": "(a)(1)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
    },
    "r218": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "40",
      "Name": "Accounting Standards Codification",
      "Section": "65",
      "Paragraph": "4",
      "Subparagraph": "(e)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
    },
    "r219": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "40",
      "Name": "Accounting Standards Codification",
      "Section": "65",
      "Paragraph": "4",
      "Subparagraph": "(f)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
    },
    "r220": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "350",
      "SubTopic": "60",
      "Name": "Accounting Standards Codification",
      "Section": "65",
      "Paragraph": "1",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
    },
    "r221": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "360",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
    },
    "r222": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "360",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S45",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-2"
    },
    "r223": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "405",
      "SubTopic": "50",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(a)(1)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
    },
    "r224": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "405",
      "SubTopic": "50",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
    },
    "r225": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "405",
      "SubTopic": "50",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "3",
      "Subparagraph": "(b)(1)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
    },
    "r226": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "405",
      "SubTopic": "50",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-4"
    },
    "r227": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "450",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
    },
    "r228": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "450",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "9",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
    },
    "r229": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "450",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SAB Topic 5.Y.Q2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
    },
    "r230": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "450",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1",
      "Subparagraph": "(SAB Topic 5.Y.Q4)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
    },
    "r231": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "6",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
    },
    "r232": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1A",
      "Subparagraph": "(SX 210.13-01(a)(4)(i))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
    },
    "r233": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1A",
      "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
    },
    "r234": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1A",
      "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
    },
    "r235": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1A",
      "Subparagraph": "(SX 210.13-01(a)(5))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
    },
    "r236": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1B",
      "Subparagraph": "(SX 210.13-02(a)(4)(i))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
    },
    "r237": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1B",
      "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
    },
    "r238": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1B",
      "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
    },
    "r239": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1B",
      "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
    },
    "r240": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S99",
      "Paragraph": "1B",
      "Subparagraph": "(SX 210.13-02(a)(5))",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
    },
    "r241": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1B",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
    },
    "r242": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1B",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
    },
    "r243": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1B",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
    },
    "r244": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1B",
      "Subparagraph": "(e)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
    },
    "r245": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1B",
      "Subparagraph": "(f)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
    },
    "r246": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1B",
      "Subparagraph": "(h)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
    },
    "r247": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1D",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
    },
    "r248": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1D",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
    },
    "r249": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1D",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
    },
    "r250": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1E",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
    },
    "r251": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1E",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
    },
    "r252": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1E",
      "Subparagraph": "(d)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
    },
    "r253": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1F",
      "Subparagraph": "(a)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
    },
    "r254": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1F",
      "Subparagraph": "(b)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
    },
    "r255": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1F",
      "Subparagraph": "(b)(1)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
    },
    "r256": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1F",
      "Subparagraph": "(b)(2)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
    },
    "r257": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "1I",
      "Subparagraph": "(c)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
    },
    "r258": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "50",
      "Paragraph": "4",
      "Subparagraph": "(b)(3)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
    },
    "r259": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "65",
      "Paragraph": "4",
      "Subparagraph": "(f)(3)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
    },
    "r260": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "470",
      "SubTopic": "20",
      "Name": "Accounting Standards Codification",
      "Section": "65",
      "Paragraph": "4",
      "Subparagraph": "(f)(4)",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
    },
    "r261": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "480",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S45",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
    },
    "r262": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "480",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S45",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
    },
    "r263": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "480",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S45",
      "Paragraph": "3",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
    },
    "r264": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "480",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "1",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
    },
    "r265": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "480",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "2",
      "Publisher": "FASB",
      "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
    },
    "r266": {
      "role": "http://www.xbrl.org/2003/role/disclosureRef",
      "Topic": "480",
      "SubTopic": "10",
      "Name": "Accounting Standards Codification",
      "Section": "S50",
      "Paragraph": "3",