XML 104 R90.htm IDEA: XBRL DOCUMENT
v3.19.1

Note Debt Securities Held-to-maturity (Amortized cost, gross unrealized gains and losses, approximate fair value, weighted average yield and contractual maturities of debt securities HTM) (Detail) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Amortized cost |  |
Amortized Cost | $ 99,455 | $ 101,575
Gross unrecognized gains |  |
Gross Unrealized Gains | 5,754 | 3,946
Gross unrealized losses |  |
Gross Unrealized Losses | 1,752 | 2,868
Fair Value |  |
Total investment securities held-to-maturity - Fair Value | $ 103,457 | $ 102,653
Weighted Average Yield |  |
Weighted Average Yield | 3.53% | 3.60%
Obligations of Puerto Rico, States and political subdivisions |  |
Amortized cost |  |
Amortized cost - Within 1 year | $ 3,670 | $ 3,510
Amortized cost - After 1 to 5 years | 17,255 | 16,505
Amortized cost - After 5 to 10 years | 20,585 | 23,885
Amortized cost - After 10 years | 45,831 | 45,559
Amortized Cost | 87,341 | 89,459
Gross unrecognized gains |  |
Gross unrealized gains - Within 1 year | 0 | 0
Gross unrealized gains - After 1 to 5 years | 0 | 0
Gross unrealized gains - After 5 to 10 years | 0 | 0
Gross unrealized gains - After 10 years | 5,751 | 3,943
Gross Unrealized Gains | 5,751 | 3,943
Gross unrealized losses |  |
Gross unrealized losses - Within 1 year | 31 | 36
Gross unrealized losses - After 1 to 5 years | 205 | 1,081
Gross unrealized losses - After 5 to 10 years | 1,502 | 1,704
Gross unrealized losses - After 10 years | 14 | 47
Gross Unrealized Losses | 1,752 | 2,868
Fair Value |  |
Fair Value - within 1 year | 3,639 | 3,474
Fair Value - After 1 to 5 years | 17,050 | 15,424
Fair Value - After 5 to 10 years | 19,083 | 22,181
Fair Value - After 10 years | 51,568 | 49,455
Total investment securities held-to-maturity - Fair Value | $ 91,340 | $ 90,534
Weighted Average Yield |  |
Weighted average yield - Within 1 Year | 6.01% | 5.99%
Weighted average yield - After 1 to 5 years | 6.10% | 6.07%
Weighted average yield - After 5 to 10 years | 3.19% | 3.61%
Weighted average yield - After 10 years | 1.76% | 1.79%
Weighted Average Yield | 3.13% | 3.23%
Collateralized Mortgage Obligations - Federal agencies |  |
Amortized cost |  |
Amortized cost - After 5 to 10 years | $ 53 | $ 55
Amortized Cost | 53 | 55
Gross unrecognized gains |  |
Gross unrealized gains - After 5 to 10 years | 3 | 3
Gross Unrealized Gains | 3 | 3
Gross unrealized losses |  |
Gross unrealized losses - After 5 to 10 years | 0 | 0
Gross Unrealized Losses | 0 | 0
Fair Value |  |
Fair Value - After 5 to 10 years | 56 | 58
Total investment securities held-to-maturity - Fair Value | $ 56 | $ 58
Weighted Average Yield |  |
Weighted average yield - After 5 to 10 years | 6.44% | 5.45%
Weighted Average Yield | 6.44% | 5.45%
Securities in wholly owned statutory business trusts |  |
Amortized cost |  |
Amortized cost - After 10 years | $ 11,561 | $ 11,561
Amortized Cost | 11,561 | 11,561
Gross unrecognized gains |  |
Gross unrealized gains - After 10 years | 0 | 0
Gross Unrealized Gains | 0 | 0
Gross unrealized losses |  |
Gross unrealized losses - After 10 years | 0 | 0
Gross Unrealized Losses | 0 | 0
Fair Value |  |
Fair Value - After 10 years | 11,561 | 11,561
Total investment securities held-to-maturity - Fair Value | $ 11,561 | $ 11,561
Weighted Average Yield |  |
Weighted average yield - After 10 years | 6.51% | 6.51%
Weighted Average Yield | 6.51% | 6.51%
Other |  |
Amortized cost |  |
Amortized cost - After 1 to 5 years | $ 500 | $ 500
Amortized Cost | 500 | 500
Gross unrecognized gains |  |
Gross unrealized gains - After 1 to 5 years | 0 | 0
Gross Unrealized Gains | 0 | 0
Gross unrealized losses |  |
Gross unrealized losses - After 1 to 5 years | 0 | 0
Gross Unrealized Losses | 0 | 0
Fair Value |  |
Fair Value - After 1 to 5 years | 500 | 500
Total investment securities held-to-maturity - Fair Value | $ 500 | $ 500
Weighted Average Yield |  |
Weighted average yield - After 1 to 5 years | 2.97% | 2.97%
Weighted Average Yield | 2.97% | 2.97%

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainAbstract
Namespace Prefix: | bpop_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainAfterFiveThroughTenYears
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainAfterOneThroughFiveYears
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainAfterTenYears
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainWithinOneYear
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossAbstract
Namespace Prefix: | bpop_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossAfterFiveThroughTenYears
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossAfterOneThroughFiveYears
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossAfterTenYears
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossYearOne
Namespace Prefix: | bpop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Held to maturity Securities, Debt Maturities, Average Yield + References No definition available. + Details
Name: | bpop_HeldToMaturitySecuritiesDebtMaturitiesAverageYield
Namespace Prefix: | bpop_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Industry Guide -Number 3 -Section II -Paragraph B + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityMaturityAfter10YearsWeightedAverageYield
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing in sixth through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Industry Guide -Number 3 -Section II -Paragraph B + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityMaturityAfterFiveThroughTenYearsWeightedAverageYield
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Industry Guide -Number 3 -Section II -Paragraph B + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityMaturityAfterOneThroughFiveYearsWeightedAverageYield
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityMaturityWeightedAverageYieldAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Industry Guide -Number 3 -Section II -Paragraph B + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityMaturityWithinOneYearWeightedAverageYield
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109979856&loc=d3e26610-111562 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(3) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(3) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(2) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(2) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(4) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security, measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(4) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(1) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(1) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=bpop_PuertoRicoStatesAndPoliticalSubdivisionsDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=bpop_CollateralizedMortgageObligationsIssuedByUSGovernmentSponsoredEnterprisesAndUSGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=bpop_SecuritiesInWhollyOwnedStatutoryBusinessTrustsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_OtherDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |