<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="sga-20260601.xsd" xlink:type="simple"/>
    <context id="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886136</identifier>
        </entity>
        <period>
            <startDate>2026-06-01</startDate>
            <endDate>2026-06-01</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Tc__pPPuUdRFESplxyyh6NoWQ_1_2">0000886136</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Tc_9kY1FQ0INUGDn3L4xg0P-Q_3_2">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_EnwlvABIfUegX6o76tedtQ">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_MHmdrhezrUeBu5lxYCC2Kw">2026-06-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_hPl6ilu-zkWIrYvJh56-gA">SAGA COMMUNICATIONS,&#160;INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Tc_z47o51kSZ0a9lQfE6sr25A_1_0">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Tc_bzK7ZJP0-kSQB1xLAUB7iw_1_2">1-11588</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Tc_CJaB1_60TEynwmK66qzOhQ_1_4">38-3042953</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Tc_KQVGvK8l1kSz15jTkHfb6A_1_0">73 Kercheval Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_QKKMpx1EhUKyPHIbIPIyWg">Grosse Pointe Farms</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_HyMfOsP9qEe-4jjWPRmjAQ">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Tc_vM3wJlt2jEefJ-39IkBmEQ_2_2">48236</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_EUartgYET0uZ7h_peZfUKQ">313</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_2OCW0AgnnEise-VW9XCqMA">886-7070</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_roRxDgB7JUuZ3-csCaDz9w">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_BPDbnCqYRE-8UrcdIXs5AQ">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_VhPwVwCcWEyGa_KzEjPTAw">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_g4E-WTRrN0qCehP_mLtogw">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_k8nva7PjNEGGPTGqwGDHWg">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Narr_wtydhAzg7UuqNEik8QlbkA">Class A Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Tc_6S8RGkrT4EyIxgOab6NMug_2_1">SGA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_6_1_2026_To_6_1_2026_lpgYhYI1pEqnUwS_qU5E0w"
      id="Tc__2jJ-se6D0OTw-CGKBZJAQ_2_2">NASDAQ</dei:SecurityExchangeName>
</xbrl>
