XML 42 R71.htm IDEA: XBRL DOCUMENT
v2.4.1.9

LOANS AND LEASES (Details 4) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Aging Analysis of Accruing and Non-Accruing Loans and Leases |  |  |
30 - 59 Days Past Due | $ 4,829,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue | $ 5,069,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue |
60 - 89 Days Past Due | 881,000 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue | 2,097,000 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue |
Accruing Loans Greater than 90 Days Past Due | 77,000 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing | 15,000 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing |
Nonaccrual Loans | 39,087,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus | 41,588,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus |
Total Past Due | 44,874,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue | 48,769,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue |
Loans and Leases Not Past Due | 2,887,324,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent | 2,581,832,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent |
Total loans and leases | 2,932,198,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 2,630,601,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome |
Interest income recognized on nonaccrual loans, including loans held for sale | 400,000 us-gaap_LoansAndLeasesReceivableImpairedInterestIncomeRecognizedChangeInPresentValueAttributableToPassageOfTime | 400,000 us-gaap_LoansAndLeasesReceivableImpairedInterestIncomeRecognizedChangeInPresentValueAttributableToPassageOfTime | 700,000 us-gaap_LoansAndLeasesReceivableImpairedInterestIncomeRecognizedChangeInPresentValueAttributableToPassageOfTime
Additional interest income that would have been recognized, had nonaccrual loans been accruing interest throughout | 4,000,000 us-gaap_LoansAndLeasesReceivableImpairedInterestLostOnNonaccrualLoans | 4,900,000 us-gaap_LoansAndLeasesReceivableImpairedInterestLostOnNonaccrualLoans | 10,100,000 us-gaap_LoansAndLeasesReceivableImpairedInterestLostOnNonaccrualLoans
Interest income collected and recognized on charged-off loans | 200,000 cpf_LoansAndLeasesReceivableInterestOnChargedOffLoans | 2,500,000 cpf_LoansAndLeasesReceivableInterestOnChargedOffLoans | 800,000 cpf_LoansAndLeasesReceivableInterestOnChargedOffLoans
Commercial, financial & agricultural |  |  |
Aging Analysis of Accruing and Non-Accruing Loans and Leases |  |  |
30 - 59 Days Past Due | 183,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember | 50,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember |
60 - 89 Days Past Due | 85,000 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember |  |
Nonaccrual Loans | 13,007,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember | 3,533,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember |
Total Past Due | 13,275,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember | 3,583,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember |
Loans and Leases Not Past Due | 450,488,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember | 395,133,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember |
Total loans and leases | 463,763,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember | 398,716,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = cpf_CommercialFinancialAndAgriculturalMember |
Real estate, construction |  |  |
Aging Analysis of Accruing and Non-Accruing Loans and Leases |  |  |
60 - 89 Days Past Due |  | 120,000 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
Nonaccrual Loans | 310,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 4,015,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
Total Past Due | 310,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 4,135,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
Loans and Leases Not Past Due | 114,244,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 71,481,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
Total loans and leases | 114,554,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember | 75,616,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
Real estate, Mortgage - residential |  |  |
Aging Analysis of Accruing and Non-Accruing Loans and Leases |  |  |
30 - 59 Days Past Due | 3,078,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember | 3,898,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember |
60 - 89 Days Past Due | 379,000 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember | 1,885,000 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember |
Nonaccrual Loans | 13,048,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember | 20,271,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember |
Total Past Due | 16,505,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember | 26,054,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember |
Loans and Leases Not Past Due | 1,265,819,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember | 1,110,519,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember |
Total loans and leases | 1,282,324,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember | 1,136,573,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialMortgageMember |
Real estate, Mortgage - commercial |  |  |
Aging Analysis of Accruing and Non-Accruing Loans and Leases |  |  |
30 - 59 Days Past Due | 68,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 544,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember |
Nonaccrual Loans | 12,722,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 13,769,000 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember |
Total Past Due | 12,790,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 14,313,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember |
Loans and Leases Not Past Due | 690,483,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 688,454,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember |
Total loans and leases | 703,273,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 702,767,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember |
Consumer |  |  |
Aging Analysis of Accruing and Non-Accruing Loans and Leases |  |  |
30 - 59 Days Past Due | 1,500,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember | 577,000 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember |
60 - 89 Days Past Due | 417,000 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember | 92,000 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember |
Accruing Loans Greater than 90 Days Past Due | 77,000 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember |  |
Total Past Due | 1,994,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember | 669,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember |
Loans and Leases Not Past Due | 363,150,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember | 310,019,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember |
Total loans and leases | 365,144,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember | 310,688,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoanMember |
Leases |  |  |
Aging Analysis of Accruing and Non-Accruing Loans and Leases |  |  |
Accruing Loans Greater than 90 Days Past Due |  | 15,000 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_FinanceLeasesFinancingReceivableMember |
Total Past Due |  | 15,000 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_FinanceLeasesFinancingReceivableMember |
Loans and Leases Not Past Due | 3,140,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_FinanceLeasesFinancingReceivableMember | 6,226,000 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_FinanceLeasesFinancingReceivableMember |
Total loans and leases | $ 3,140,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_FinanceLeasesFinancingReceivableMember | $ 6,241,000 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_FinanceLeasesFinancingReceivableMember |

X
- Definition Represents the amount of interest income collected and recognized on charged-off loans during the period. + References No definition available. + Details
Name: | cpf_LoansAndLeasesReceivableInterestOnChargedOffLoans
Namespace Prefix: | cpf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financing receivables that are less than 60 days past due but more than 29 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are less than 90 days past due but more than 59 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded investment in financing receivables that are 90 days or more past due and still accruing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5111-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are current. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded investment in financing receivables that are on nonaccrual status as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5111-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded Investment in financing receivables that are past due at the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of interest income on impaired and nonperforming loans that is due to the change in present value attributable to the passage of time. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5278-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableImpairedInterestIncomeRecognizedChangeInPresentValueAttributableToPassageOfTime
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the amount of additional interest income that would have been recorded if impaired or nonperforming loans were instead current, in compliance with their original terms, and outstanding throughout the reporting period or since origination (if held for part of the period). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25495931&loc=d3e18794-111554 + Details
Name: | us-gaap_LoansAndLeasesReceivableImpairedInterestLostOnNonaccrualLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cpf_CommercialFinancialAndAgriculturalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_CommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_ConsumerLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceLeasesFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_ResidentialMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |