<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cvlg-20240725.xsd" xlink:type="simple"/>
    <context id="c20240725to20240725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928658</identifier>
        </entity>
        <period>
            <startDate>2024-07-25</startDate>
            <endDate>2024-07-25</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20240725to20240725"
      id="Fact_c3e92b9685944bf6938abae02c13adb7">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20240725to20240725"
      id="Fact_431f08e1fd594b038cc04aef9b699751">0000928658</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20240725to20240725"
      id="Fact_a477b6e49b794722b633f1b9c8749f65">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20240725to20240725"
      id="Fact_d6d696ad65344b4bba91c52c9359f470">2024-07-25</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20240725to20240725"
      id="Fact_079d02cd75634c00ba8cbdc25b8ce37c">COVENANT LOGISTICS GROUP, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20240725to20240725"
      id="Fact_1450224795f74cc88848066b057dd1c2">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20240725to20240725"
      id="Fact_120887813b8149e69f0e2d6b8f8cb5a3">000-24960</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20240725to20240725"
      id="Fact_e66d23dfd55f4b5f97c87803d29f3bdb">88-0320154</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20240725to20240725"
      id="Fact_d2881a2e6e53462cbf9172094816ce7f">400 Birmingham Hwy</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20240725to20240725"
      id="Fact_a775b0b16bb44f03bc31f076f715dcee">Chattanooga</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20240725to20240725"
      id="Fact_132cfeb27b694c99a993d53d4d725235">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20240725to20240725"
      id="Fact_a1078099123d45f48f8bd56e46a63571">37419</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20240725to20240725"
      id="Fact_b4d6c9d3375a469aa0230b1b81b3810f">423</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20240725to20240725"
      id="Fact_28fda388ac774f49874af441e308646d">821-1212</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20240725to20240725"
      id="Fact_8efb99cbffae44ff90a3e9cacb7ec8c4">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20240725to20240725"
      id="Fact_de36477fa6334468a10c3d9fb963871b">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20240725to20240725"
      id="Fact_4621cfa3216644b490dd2ba97ec263c8">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20240725to20240725"
      id="Fact_34269c7fc58040ae99fc88ce8accbdce">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20240725to20240725"
      id="Fact_2524edd6e0364b63bf347573d72016ae">$0.01 Par Value Class A common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20240725to20240725"
      id="Fact_f83c2c3d16214e17ad8747916c9f200a">CVLG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20240725to20240725"
      id="Fact_1cf43e3af8a54f8c92d5367028794119">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20240725to20240725"
      id="Fact_5917d73a9aa8453184f9d9fa4cb597b7">false</dei:EntityEmergingGrowthCompany>
</xbrl>
