<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pfbx-20261028.xsd" xlink:type="simple"/>
    <context id="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000770460</identifier>
        </entity>
        <period>
            <startDate>2026-10-28</startDate>
            <endDate>2026-10-28</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Tc__8YTx3ZcG06UwCEdpLrXZw_2_1">0000770460</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Tc_1ou3MShgy0G71uPYa-Ul7A_3_1">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_92FgwWb0QEqWMHECqMApwA">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_HzqQLMiPr0OKX6SUxo4ngA">2026-10-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_FhdBo23BRk6J8aM62MCaPA">PEOPLES FINANCIAL CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_Q59MQeAif0C4bz07QJQI6A">MS</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Tc_UygIuX42TU2ALorNAcxBnw_1_0">001-12103</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Tc_WN7_VmSRfE6SrGMfZguuHw_1_1">64-0709834</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_KZ-dUehgBEeZBqQ935R7kg">152 Lameuse Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_0oyGzilq8UWJ_Vvk_rI9sw">Biloxi</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_AMv7yuUfcUG2a-MhE4XfXg">MS</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Tc_I1vPRC3WR0uwxqCX1bDS6A_4_1">39530</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_8kLlnXaH1kuComqEbqC1Yg">228</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_ta2ZS146SE6WmTDqJ24BMw">435-5511</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_iuJ0-mn7ckalGZ-bsonp4Q">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_7dLeu_TqzEKQAFFryjRoeA">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_uslHsRKQBUm6qK0xEX1fRg">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_IHoL59mmOkiDoidDBTudOQ">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_10_28_2026_To_10_28_2026_e2hrHoCKZEOIOvu2gYuNRQ"
      id="Narr_1iX0uze080OgHYuRODxGOw">false</dei:EntityEmergingGrowthCompany>
</xbrl>
