<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cabo-20201109.xsd" xlink:type="simple"/>
    <context id="c20201109to20201109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001632127</identifier>
        </entity>
        <period>
            <startDate>2020-11-09</startDate>
            <endDate>2020-11-09</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20201109to20201109"
      id="Fact_bb49670d468b477fb4f080987016359f">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20201109to20201109"
      id="Fact_e8b8e8c7cd81414c9b17346a645fe4c8">0001632127</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20201109to20201109"
      id="Fact_fb136e1a9c5c49fb8ddc4621a52d5c26">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20201109to20201109"
      id="Fact_5511f82c36a041cfbbd539765dd18cd5">2020-11-09</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20201109to20201109"
      id="Fact_6cfed461a33041bd88c40ff30022a0a0">Cable One, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20201109to20201109"
      id="Fact_abcbc7f3e00c435f8f482fff615b49d0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20201109to20201109"
      id="Fact_f0a606e6fd73464a9815e7ece88badb5">001-36863</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20201109to20201109"
      id="Fact_e1378cc91b1c4f8bb1a883a3dffad8a8">13-3060083</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20201109to20201109"
      id="Fact_1c3ddcb889a94f04b55b1c0621592dbe">210 E. Earll Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20201109to20201109"
      id="Fact_3889844be1784dcb9921051388895862">Phoenix</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20201109to20201109"
      id="Fact_cb2d9bad775f4ea09a6478b6802f1d2f">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20201109to20201109"
      id="Fact_e6391aabd3664b4c91666a659851e62e">85012</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20201109to20201109"
      id="Fact_caa6b56ecc8547d198c631e4c4326f57">602</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20201109to20201109"
      id="Fact_546e0f87034a47a9a2624bc3551039c6">364-6000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20201109to20201109"
      id="Fact_81f177792f3849afb3ad12abc9488916">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20201109to20201109"
      id="Fact_acfd23f802e244b9b147271b36799a77">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20201109to20201109"
      id="Fact_b21c22f4c7564c408a3577453ebabc5c">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20201109to20201109"
      id="Fact_400532f09feb4b9fa617414c6d420a15">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20201109to20201109"
      id="Fact_1d20ef2b1c30466cab167e2e59957cac">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20201109to20201109"
      id="Fact_fca2580b3dd5485ab83e11133f890d22">CABO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20201109to20201109"
      id="Fact_ee3873ef5bad420abdf5cddf45307660">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20201109to20201109"
      id="Fact_d65a4043955f4da9af686f46035faaa0">false</dei:EntityEmergingGrowthCompany>
</xbrl>
