<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.4.0.6</Version>
  <ProcessingTime />
  <ReportFormat>Html</ReportFormat>
  <ContextCount>499</ContextCount>
  <ElementCount>550</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>104</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>15</UnitCount>
  <MyReports>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - Statement of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/StatementOfIncome</Role>
      <ShortName>Statement of Income</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002000 - Statement - Statement of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/StatementOfComprehensiveIncome</Role>
      <ShortName>Statement of Comprehensive Income</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003000 - Statement - Statement of Condition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/StatementOfCondition</Role>
      <ShortName>Statement of Condition</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003001 - Statement - Statement of Condition (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/StatementOfConditionParenthetical</Role>
      <ShortName>Statement of Condition (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004000 - Statement - Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/StatementOfCashFlows</Role>
      <ShortName>Statement of Cash Flows</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1004001 - Statement - Statement of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/StatementOfCashFlowsParenthetical</Role>
      <ShortName>Statement of Cash Flows (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1005000 - Statement - Statement of Changes in Capital</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/StatementOfChangesInCapital</Role>
      <ShortName>Statement of Changes in Capital</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Background Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/BackgroundInformation</Role>
      <ShortName>Background Information</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - Accounting Adjustments, Changes in Accounting Principle and Recently Issued Accounting Standards and Interpretations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AccountingAdjustmentsChangesInAccountingPrincipleAndRecentlyIssuedAccountingStandardsAndInterpretations</Role>
      <ShortName>Accounting Adjustments, Changes in Accounting Principle and Recently Issued Accounting Standards and Interpretations</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2116100 - Disclosure - Securities Purchased Under Agreements to Resell</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/SecuritiesPurchasedUnderAgreementsToResell</Role>
      <ShortName>Securities Purchased Under Agreements to Resell</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2119100 - Disclosure - Trading Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TradingSecurities</Role>
      <ShortName>Trading Securities</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2122100 - Disclosure - Available-for-Sale (AFS) Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecurities</Role>
      <ShortName>Available-for-Sale (AFS) Securities</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2125100 - Disclosure - Held-to-Maturity (HTM) Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/HeldToMaturityHtmSecurities</Role>
      <ShortName>Held-to-Maturity (HTM) Securities</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2128100 - Disclosure - Other-Than-Temporary Impairment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/OtherThanTemporaryImpairment</Role>
      <ShortName>Other-Than-Temporary Impairment</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2131100 - Disclosure - Advances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/Advances</Role>
      <ShortName>Advances</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2134100 - Disclosure - Mortgage Loans Held for Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/MortgageLoansHeldForPortfolio</Role>
      <ShortName>Mortgage Loans Held for Portfolio</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2137100 - Disclosure - Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AllowanceForCreditLosses</Role>
      <ShortName>Allowance for Credit Losses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2146100 - Disclosure - Derivatives and Hedging Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/DerivativesAndHedgingActivities</Role>
      <ShortName>Derivatives and Hedging Activities</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2155100 - Disclosure - Consolidated Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/ConsolidatedObligations</Role>
      <ShortName>Consolidated Obligations</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2162100 - Disclosure - Capital</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/Capital</Role>
      <ShortName>Capital</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2163100 - Disclosure - Transactions with Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TransactionsWithRelatedParties</Role>
      <ShortName>Transactions with Related Parties</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2164100 - Disclosure - Estimated Fair Values</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/EstimatedFairValues</Role>
      <ShortName>Estimated Fair Values</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2165100 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Accounting Adjustments, Changes in Accounting Principle and Recently Issued Accounting Standards and Interpretations (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AccountingAdjustmentsChangesInAccountingPrincipleAndRecentlyIssuedAccountingStandardsAndInterpretationsPolicies</Role>
      <ShortName>Accounting Adjustments, Changes in Accounting Principle and Recently Issued Accounting Standards and Interpretations (Policies)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2319301 - Disclosure - Trading Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TradingSecuritiesTables</Role>
      <ShortName>Trading Securities (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2322301 - Disclosure - Available-for-Sale (AFS) Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecuritiesTables</Role>
      <ShortName>Available-for-Sale (AFS) Securities (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2325301 - Disclosure - Held-to-Maturity (HTM) Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/HeldToMaturityHtmSecuritiesTables</Role>
      <ShortName>Held-to-Maturity (HTM) Securities (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2328301 - Disclosure - Other-Than-Temporary Impairment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/OtherThanTemporaryImpairmentTables</Role>
      <ShortName>Other-Than-Temporary Impairment (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2331301 - Disclosure - Advances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AdvancesTables</Role>
      <ShortName>Advances (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2334301 - Disclosure - Mortgage Loans Held for Portfolio (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/MortgageLoansHeldForPortfolioTables</Role>
      <ShortName>Mortgage Loans Held for Portfolio (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2337301 - Disclosure - Allowance for Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AllowanceForCreditLossesTables</Role>
      <ShortName>Allowance for Credit Losses (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2346301 - Disclosure - Derivatives and Hedging Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/DerivativesAndHedgingActivitiesTables</Role>
      <ShortName>Derivatives and Hedging Activities (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2355301 - Disclosure - Consolidated Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/ConsolidatedObligationsTables</Role>
      <ShortName>Consolidated Obligations (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2362301 - Disclosure - Capital (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CapitalTables</Role>
      <ShortName>Capital (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2363301 - Disclosure - Transactions with Related Parties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TransactionsWithRelatedPartiesTables</Role>
      <ShortName>Transactions with Related Parties (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2364301 - Disclosure - Estimated Fair Values (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/EstimatedFairValuesTables</Role>
      <ShortName>Estimated Fair Values (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2365301 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2401401 - Disclosure - Background Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/BackgroundInformationDetails</Role>
      <ShortName>Background Information (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2419402 - Disclosure - Trading Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TradingSecuritiesDetails</Role>
      <ShortName>Trading Securities (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2419403 - Disclosure - Trading Securities (Net Gains (Losses) on Trading Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TradingSecuritiesNetGainsLossesOnTradingSecuritiesDetails</Role>
      <ShortName>Trading Securities (Net Gains (Losses) on Trading Securities) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2422402 - Disclosure - Available-for-Sale (AFS) Securities (Summary of Available-for-Sale Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecuritiesSummaryOfAvailableForSaleSecuritiesDetails</Role>
      <ShortName>Available-for-Sale (AFS) Securities (Summary of Available-for-Sale Securities) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2422403 - Disclosure - Available-for-Sale (AFS) Securities (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecuritiesNarrativeDetails</Role>
      <ShortName>Available-for-Sale (AFS) Securities (Narrative) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2422404 - Disclosure - Available-for-Sale (AFS) Securities (Reconciliation of Available-for-Sale Securities OTTI Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecuritiesReconciliationOfAvailableForSaleSecuritiesOttiLossDetails</Role>
      <ShortName>Available-for-Sale (AFS) Securities (Reconciliation of Available-for-Sale Securities OTTI Loss) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2422405 - Disclosure - Available-for-Sale (AFS) Securities (Summary of Securities with Unrealized Losses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecuritiesSummaryOfSecuritiesWithUnrealizedLossesDetails</Role>
      <ShortName>Available-for-Sale (AFS) Securities (Summary of Securities with Unrealized Losses) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2422406 - Disclosure - Available-for-Sale (AFS) Securities (Securities Transferred) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecuritiesSecuritiesTransferredDetails</Role>
      <ShortName>Available-for-Sale (AFS) Securities (Securities Transferred) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2422407 - Disclosure - Available-for-Sale (AFS) Securities (Redemption Terms) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecuritiesRedemptionTermsDetails</Role>
      <ShortName>Available-for-Sale (AFS) Securities (Redemption Terms) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2422408 - Disclosure - Available-for-Sale (AFS) Securities (Interest Rate Payment Terms) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecuritiesInterestRatePaymentTermsDetails</Role>
      <ShortName>Available-for-Sale (AFS) Securities (Interest Rate Payment Terms) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2422409 - Disclosure - Available-for-Sale (AFS) Securities (Realized Gains and Losses on Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AvailableForSaleAfsSecuritiesRealizedGainsAndLossesOnSecuritiesDetails</Role>
      <ShortName>Available-for-Sale (AFS) Securities (Realized Gains and Losses on Securities) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2425402 - Disclosure - Held-to-Maturity (HTM) Securities (Summary of Held-to-Maturity Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/HeldToMaturityHtmSecuritiesSummaryOfHeldToMaturitySecuritiesDetails</Role>
      <ShortName>Held-to-Maturity (HTM) Securities (Summary of Held-to-Maturity Securities) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2425403 - Disclosure - Held-to-Maturity (HTM) Securities (Summary of Securities with Unrealized Losses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/HeldToMaturityHtmSecuritiesSummaryOfSecuritiesWithUnrealizedLossesDetails</Role>
      <ShortName>Held-to-Maturity (HTM) Securities (Summary of Securities with Unrealized Losses) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2425404 - Disclosure - Held-to-Maturity (HTM) Securities (Redemption Terms) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/HeldToMaturityHtmSecuritiesRedemptiontermsDetails</Role>
      <ShortName>Held-to-Maturity (HTM) Securities (Redemption Terms) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2425405 - Disclosure - Held-to-Maturity (HTM) Securities (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/HeldToMaturityHtmSecuritiesNarrativeDetails</Role>
      <ShortName>Held-to-Maturity (HTM) Securities (Narrative) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2425406 - Disclosure - Held-to-Maturity (HTM) Securities (Interest Rate Payment Terms) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/HeldToMaturityHtmSecuritiesInterestRatePaymentTermsDetails</Role>
      <ShortName>Held-to-Maturity (HTM) Securities (Interest Rate Payment Terms) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2428402 - Disclosure - Other-Than-Temporary Impairment (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/OtherThanTemporaryImpairmentNarrativeDetails</Role>
      <ShortName>Other-Than-Temporary Impairment (Narrative) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2428403 - Disclosure - Other-Than-Temporary Impairment (Price Recovery) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/OtherThanTemporaryImpairmentPriceRecoveryDetails</Role>
      <ShortName>Other-Than-Temporary Impairment (Price Recovery) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2428404 - Disclosure - Other-Than-Temporary Impairment (Significant Inputs for OTTI) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/OtherThanTemporaryImpairmentSignificantInputsForOttiDetails</Role>
      <ShortName>Other-Than-Temporary Impairment (Significant Inputs for OTTI) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2428405 - Disclosure - Other-Than-Temporary Impairment (OTTI Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/OtherThanTemporaryImpairmentOttiSecuritiesDetails</Role>
      <ShortName>Other-Than-Temporary Impairment (OTTI Securities) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2428406 - Disclosure - Other-Than-Temporary Impairment (Impact of OTTI Credit and Noncredit Losses Recorded on Investment Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/OtherThanTemporaryImpairmentImpactOfOttiCreditAndNoncreditLossesRecordedOnInvestmentSecuritiesDetails</Role>
      <ShortName>Other-Than-Temporary Impairment (Impact of OTTI Credit and Noncredit Losses Recorded on Investment Securities) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2428407 - Disclosure - Other-Than-Temporary Impairment (Rollforward) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/OtherThanTemporaryImpairmentRollforwardDetails</Role>
      <ShortName>Other-Than-Temporary Impairment (Rollforward) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2431402 - Disclosure - Advances (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AdvancesNarrativeDetails</Role>
      <ShortName>Advances (Narrative) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2431403 - Disclosure - Advances (Portfolio by Year of Contractual Maturity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AdvancesPortfolioByYearOfContractualMaturityDetails</Role>
      <ShortName>Advances (Portfolio by Year of Contractual Maturity) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2431404 - Disclosure - Advances (Advances by Year of Contractual Maturity or Next Call Date or Next Convertible Date) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AdvancesAdvancesByYearOfContractualMaturityOrNextCallDateOrNextConvertibleDateDetails</Role>
      <ShortName>Advances (Advances by Year of Contractual Maturity or Next Call Date or Next Convertible Date) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2431405 - Disclosure - Advances (Interest Rate Payment Terms) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AdvancesInterestRatePaymentTermsDetails</Role>
      <ShortName>Advances (Interest Rate Payment Terms) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2434402 - Disclosure - Mortgage Loans Held for Portfolio (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/MortgageLoansHeldForPortfolioDetails</Role>
      <ShortName>Mortgage Loans Held for Portfolio (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2437402 - Disclosure - Allowance for Credit Losses (Rollforward of Allowance for Credit Losses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AllowanceForCreditLossesRollforwardOfAllowanceForCreditLossesDetails</Role>
      <ShortName>Allowance for Credit Losses (Rollforward of Allowance for Credit Losses) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2437403 - Disclosure - Allowance for Credit Losses (Credit Quality Indicators) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AllowanceForCreditLossesCreditQualityIndicatorsDetails</Role>
      <ShortName>Allowance for Credit Losses (Credit Quality Indicators) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2437404 - Disclosure - Allowance for Credit Losses (TDR Modifications) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AllowanceForCreditLossesTdrModificationsDetails</Role>
      <ShortName>Allowance for Credit Losses (TDR Modifications) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2437405 - Disclosure - Allowance for Credit Losses (Individually Evaluated Impaired Loans) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AllowanceForCreditLossesIndividuallyEvaluatedImpairedLoansDetails</Role>
      <ShortName>Allowance for Credit Losses (Individually Evaluated Impaired Loans) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2437406 - Disclosure - Allowance for Credit Losses (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/AllowanceForCreditLossesNarrativeDetails</Role>
      <ShortName>Allowance for Credit Losses (Narrative) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2446402 - Disclosure - Derivatives and Hedging Activities (Derivatives in Statement of Condition) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/DerivativesAndHedgingActivitiesDerivativesInStatementOfConditionDetails</Role>
      <ShortName>Derivatives and Hedging Activities (Derivatives in Statement of Condition) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2446403 - Disclosure - Derivatives and Hedging Activities (Derivatives in Statement of Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/DerivativesAndHedgingActivitiesDerivativesInStatementOfIncomeDetails</Role>
      <ShortName>Derivatives and Hedging Activities (Derivatives in Statement of Income) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2446404 - Disclosure - Derivatives and Hedging Activities (Derivatives in Statement of Income and Impact on Interest) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/DerivativesAndHedgingActivitiesDerivativesInStatementOfIncomeAndImpactOnInterestDetails</Role>
      <ShortName>Derivatives and Hedging Activities (Derivatives in Statement of Income and Impact on Interest) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2446406 - Disclosure - Derivatives and Hedging Activities (Credit Risk Exposure) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/DerivativesAndHedgingActivitiesCreditRiskExposureDetails</Role>
      <ShortName>Derivatives and Hedging Activities (Credit Risk Exposure) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2446407 - Disclosure - Derivatives and Hedging Activities (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/DerivativesAndHedgingActivitiesNarrativeDetails</Role>
      <ShortName>Derivatives and Hedging Activities (Narrative) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2455402 - Disclosure - Consolidated Obligations (Interest Rate Payment Terms) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/ConsolidatedObligationsInterestRatePaymentTermsDetails</Role>
      <ShortName>Consolidated Obligations (Interest Rate Payment Terms) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2455403 - Disclosure - Consolidated Obligations (Contractual Maturity Terms) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/ConsolidatedObligationsContractualMaturityTermsDetails</Role>
      <ShortName>Consolidated Obligations (Contractual Maturity Terms) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2455404 - Disclosure - Consolidated Obligations (Consolidated Obligation Bonds Noncallable and Callable) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/ConsolidatedObligationsConsolidatedObligationBondsNoncallableAndCallableDetails</Role>
      <ShortName>Consolidated Obligations (Consolidated Obligation Bonds Noncallable and Callable) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2455405 - Disclosure - Consolidated Obligations (Consolidated Obligation Bonds by Earlier of Contractual Maturity or Next Call Date) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/ConsolidatedObligationsConsolidatedObligationBondsByEarlierOfContractualMaturityOrNextCallDateDetails</Role>
      <ShortName>Consolidated Obligations (Consolidated Obligation Bonds by Earlier of Contractual Maturity or Next Call Date) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2455406 - Disclosure - Consolidated Obligations (Consolidated Obligation Discount Notes) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.fhlb-pgh.com/role/ConsolidatedObligationsConsolidatedObligationDiscountNotesDetails</Role>
      <ShortName>Consolidated Obligations (Consolidated Obligation Discount Notes) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2462402 - Disclosure - Capital (Capital Requirements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CapitalCapitalRequirementsDetails</Role>
      <ShortName>Capital (Capital Requirements) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2462403 - Disclosure - Capital (Capital Concentrations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CapitalCapitalConcentrationsDetails</Role>
      <ShortName>Capital (Capital Concentrations) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2462404 - Disclosure - Capital (Mandatorily Redeemable Capital Stock) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CapitalMandatorilyRedeemableCapitalStockDetails</Role>
      <ShortName>Capital (Mandatorily Redeemable Capital Stock) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2462405 - Disclosure - Capital (Mandatorily Redeemable Capital Stock by Contractual Year of Redemption) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CapitalMandatorilyRedeemableCapitalStockByContractualYearOfRedemptionDetails</Role>
      <ShortName>Capital (Mandatorily Redeemable Capital Stock by Contractual Year of Redemption) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2462406 - Disclosure - Capital (Dividends and Retained Earnings) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CapitalDividendsAndRetainedEarningsDetails</Role>
      <ShortName>Capital (Dividends and Retained Earnings) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2462407 - Disclosure - Capital (Accumulated Other Comprehensive Income (Loss)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CapitalAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Capital (Accumulated Other Comprehensive Income (Loss)) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>true</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2463402 - Disclosure - Transactions with Related Parties (By Balance Sheet Grouping) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TransactionsWithRelatedPartiesByBalanceSheetGroupingDetails</Role>
      <ShortName>Transactions with Related Parties (By Balance Sheet Grouping) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2463403 - Disclosure - Transactions with Related Parties (Statement of Income Effects) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TransactionsWithRelatedPartiesStatementOfIncomeEffectsDetails</Role>
      <ShortName>Transactions with Related Parties (Statement of Income Effects) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2463404 - Disclosure - Transactions with Related Parties (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TransactionsWithRelatedPartiesNarrativeDetails</Role>
      <ShortName>Transactions with Related Parties (Narrative) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2463405 - Disclosure - Transactions with Related Parties (Transactions with Other FHLBanks) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/TransactionsWithRelatedPartiesTransactionsWithOtherFhlbanksDetails</Role>
      <ShortName>Transactions with Related Parties (Transactions with Other FHLBanks) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2464402 - Disclosure - Estimated Fair Values (Carrying Value and Fair Value of Financial Instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/EstimatedFairValuesCarryingValueAndFairValueOfFinancialInstrumentsDetails</Role>
      <ShortName>Estimated Fair Values (Carrying Value and Fair Value of Financial Instruments) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2464403 - Disclosure - Estimated Fair Values (Valuation Techniques) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/EstimatedFairValuesValuationTechniquesDetails</Role>
      <ShortName>Estimated Fair Values (Valuation Techniques) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2464404 - Disclosure - Estimated Fair Values (Fair Value Measured on Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/EstimatedFairValuesFairValueMeasuredOnRecurringBasisDetails</Role>
      <ShortName>Estimated Fair Values (Fair Value Measured on Recurring Basis) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2464405 - Disclosure - Estimated Fair Values (Level 3 Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/EstimatedFairValuesLevel3ReconciliationDetails</Role>
      <ShortName>Estimated Fair Values (Level 3 Reconciliation) (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2465402 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.fhlb-pgh.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Info">Element us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses2 had a mix of decimals attribute values: -3 6.</Log>
    <Log type="Info">Element us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue had a mix of decimals attribute values: -3 6.</Log>
    <Log type="Info">Element us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1 had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">Element us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3 had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">Element us-gaap_GainLossOnDerivativeInstrumentsNetPretax had a mix of decimals attribute values: -5 -3.</Log>
    <Log type="Info">Element us-gaap_InterestReceivable had a mix of decimals attribute values: -5 -3.</Log>
    <Log type="Info">Element us-gaap_OtherLiabilities had a mix of decimals attribute values: -5 -3.</Log>
    <Log type="Info">Element us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsNoPreviousImpairment had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">Element us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld had a mix of decimals attribute values: -5 -3.</Log>
    <Log type="Info">Element us-gaap_TradingSecuritiesFairValueDisclosure had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">'Monetary' elements on report '1004001 - Statement - Statement of Cash Flows (Parenthetical)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2419402 - Disclosure - Trading Securities (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2422402 - Disclosure - Available-for-Sale (AFS) Securities (Summary of Available-for-Sale Securities) (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2422403 - Disclosure - Available-for-Sale (AFS) Securities (Narrative) (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2422405 - Disclosure - Available-for-Sale (AFS) Securities (Summary of Securities with Unrealized Losses) (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2428407 - Disclosure - Other-Than-Temporary Impairment (Rollforward) (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2462406 - Disclosure - Capital (Dividends and Retained Earnings) (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2463404 - Disclosure - Transactions with Related Parties (Narrative) (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2464402 - Disclosure - Estimated Fair Values (Carrying Value and Fair Value of Financial Instruments) (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2464404 - Disclosure - Estimated Fair Values (Fair Value Measured on Recurring Basis) (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2464405 - Disclosure - Estimated Fair Values (Level 3 Reconciliation) (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '2465402 - Disclosure - Commitments and Contingencies (Details)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">Process Flow-Through: 1001000 - Statement - Statement of Income</Log>
    <Log type="Info">Process Flow-Through: 1002000 - Statement - Statement of Comprehensive Income</Log>
    <Log type="Info">Process Flow-Through: 1003000 - Statement - Statement of Condition</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Sep. 30, 2011'</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Dec. 31, 2010'</Log>
    <Log type="Info">Process Flow-Through: 1003001 - Statement - Statement of Condition (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 1004000 - Statement - Statement of Cash Flows</Log>
    <Log type="Info">Process Flow-Through: 1004001 - Statement - Statement of Cash Flows (Parenthetical)</Log>
    <Log type="Info">	Process Flow-Through: Removing column '3 Months Ended
Sep. 30, 2012'</Log>
    <Log type="Info">	Process Flow-Through: Removing column '3 Months Ended
Sep. 30, 2011'</Log>
    <Log type="Info">Process Flow-Through: 1005000 - Statement - Statement of Changes in Capital</Log>
    <Log type="Info">	Process Flow-Through: Removing column '9 Months Ended
Oct. 31, 2012'</Log>
  </Logs>
  <InputFiles>
    <File>fhlbpgh-20120930.xml</File>
    <File>fhlbpgh-20120930.xsd</File>
    <File>fhlbpgh-20120930_cal.xml</File>
    <File>fhlbpgh-20120930_def.xml</File>
    <File>fhlbpgh-20120930_lab.xml</File>
    <File>fhlbpgh-20120930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles />
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
