<?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="bprn-20261028.xsd" xlink:type="simple"/>
    <context id="C_8f18a46f-faa2-462b-b194-eb76715bc0e3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001913971</identifier>
        </entity>
        <period>
            <startDate>2026-10-28</startDate>
            <endDate>2026-10-28</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_324c20b8-4f0c-4193-aa67-d3e3ef918270">0001913971</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_c69ed927-b77c-4d11-a0a3-f9b7b4fd5bfe">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_5a4f71ba-a51b-4095-91d3-70043f6a503e">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_f8c58373-1ad9-4774-891d-b875e5657a73">2026-10-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_138eefcb-cc68-4f5e-8a16-ed98267d1e80">PRINCETON BANCORP, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_7b5a89db-5836-427f-9477-7023eea91298">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_501a7267-524a-4da5-821b-66bdf93daf45">001-41589</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_c63bee16-ff6f-4076-baf8-6386d1c0d080">88-4268702</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_54394f80-0d38-4389-beb1-9c505acf1fde">183 Bayard Lane</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_4198fb68-15d5-49cb-96ef-3ea735d79012">Princeton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_3cad968a-d81c-4688-8aa3-186a736d65eb">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_5e7e24f8-2e8a-45bb-a6c6-cf4c2d581adb">08540</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_b12a8043-63de-4fea-8b35-51d22d677535">609</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_16db3fd2-db0c-47b2-a374-3628f644916c">921-1700</dei:LocalPhoneNumber>
    <dei:EntityInformationFormerLegalOrRegisteredName
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_055757ae-1afd-43b8-93fe-08bc171afc23">N/A</dei:EntityInformationFormerLegalOrRegisteredName>
    <dei:WrittenCommunications
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_e35225d0-e51b-4dff-96c6-e385d18abdc6">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_0523b85d-938e-4ec2-8559-f61f0bd0e3ed">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_7d511214-a66b-4974-86ab-15de8794c95e">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_a2944c46-53ad-4f04-b8ee-d3ae6269bb7e">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_983aa301-b665-4827-8e82-287d04d8ae8e">Common stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_55a332c7-679b-4d9b-80fa-cb51099c8324">BPRN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_c7066fbc-a68c-4fa9-b5d1-59e71f1980c2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_8f18a46f-faa2-462b-b194-eb76715bc0e3"
      id="F_55c71ac5-0748-472a-924b-8ef9a96e093b">false</dei:EntityEmergingGrowthCompany>
</xbrl>
