<?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_a7827967-3901-4b9f-ac11-423b0a0f1f31">
        <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:AmendmentFlag
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_c0ae9cc1-3f14-4eb1-9609-7f521f58a90c">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_085aafe2-19de-4b1d-86a0-e49286a149c0">0001913971</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_cc26be3a-bc19-47b9-9f93-70dd13afe999">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_bfe8fd97-2c7d-48e8-a465-e46c2bb859c0">2026-10-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_a4294de9-a004-474d-9f7b-d1dacd770f67">PRINCETON BANCORP, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_d4f78f5c-fdda-4b11-af49-2199408ddb9f">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_2fb42eb4-a7d2-40b2-9e31-3ab09334f959">001-41589</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_f0d3293c-a3d4-4700-85be-af2c6e4b0828">88-4268702</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_43b50b40-3874-4e8e-b927-542835390b87">183 Bayard Lane</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_871aaad1-6a3e-4c5e-8595-68687aae2ee1">Princeton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_4efaabc8-43e6-4536-8c37-b8c8e4e4bb08">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_8b5466a1-9751-43df-8bf7-655fa81f0d87">08540</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_490057d7-6b72-4b41-b319-fbbcb3673798">(609)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_7448706a-bffa-499e-9669-bca0d65d3c08">921-1700</dei:LocalPhoneNumber>
    <dei:EntityInformationFormerLegalOrRegisteredName
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_282c3956-0058-4586-86b0-1813e26595e0">N/A</dei:EntityInformationFormerLegalOrRegisteredName>
    <dei:WrittenCommunications
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_c3bfdbea-f174-4dff-85c7-e1e594a77023">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_b378048b-0721-411d-a1f3-62cb40d58d6f">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_90be0298-d2f2-4ef6-9098-4e82ca981098">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_d4d9c38b-9cfa-4b30-a343-e15643467682">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_903ab7e1-8679-4103-94c2-f1bd6e06d50a">Common stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_777a0b43-7ffb-4dbf-af74-b429e84f57b8">BPRN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_53fa8ec4-df56-44e2-b79e-6a790dacd35a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_a7827967-3901-4b9f-ac11-423b0a0f1f31"
      id="F_e38375cf-1155-41b8-b00c-805a74ac374b">false</dei:EntityEmergingGrowthCompany>
</xbrl>
