XML 128 R107.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE OF ASSETS AND LIABILITIES (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financial assets    
Cash and due from banks $ 72,316us-gaap_CashAndDueFromBanks $ 45,092us-gaap_CashAndDueFromBanks
Interest-bearing deposits in other banks 13,691us-gaap_InterestBearingDepositsInBanks 4,256us-gaap_InterestBearingDepositsInBanks
Loans held for sale 9,683cpf_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupOrDiscontinuedOperation 12,370cpf_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupOrDiscontinuedOperation
Accrued interest receivable 13,584us-gaap_InterestReceivable 14,072us-gaap_InterestReceivable
Deposits:    
Noninterest-bearing deposits 1,034,146cpf_NoninterestBearingDemand 891,017cpf_NoninterestBearingDemand
Time deposits 1,045,284us-gaap_TimeDeposits 1,109,521us-gaap_TimeDeposits
Transfers of financial assets from Level 1 to Level 2 0us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount  
Transfers of financial assets from Level 2 to Level 1 0us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount  
Transfers of financial liabilities from Level 1 to Level 2 0us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount  
Transfers of financial liabilities from Level 2 to Level 1 0us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount  
Interest rate options    
Deposits:    
Off-balance sheet financial instruments 44,266us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateOptionsMember
37,093us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateOptionsMember
Forward interest rate contracts    
Deposits:    
Off-balance sheet financial instruments 23,919us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateForwardsMember
24,244us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateForwardsMember
Carrying Amount    
Financial assets    
Cash and due from banks 72,316us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
45,092us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Interest-bearing deposits in other banks 13,691us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
4,256us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Investment securities 1,467,305us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,660,046us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Loans held for sale 9,683cpf_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupOrDiscontinuedOperation
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
12,370cpf_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupOrDiscontinuedOperation
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Net loans and leases 2,858,158us-gaap_LoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,546,781us-gaap_LoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Accrued interest receivable 13,584us-gaap_InterestReceivable
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
14,072us-gaap_InterestReceivable
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Deposits:    
Noninterest-bearing deposits 1,034,146cpf_NoninterestBearingDemand
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
891,017cpf_NoninterestBearingDemand
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Interest-bearing demand and savings deposits 2,030,870cpf_InterestBearingDemandAndSavingsDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,935,635cpf_InterestBearingDemandAndSavingsDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Time deposits 1,045,284us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,109,521us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Short-term debt 38,000us-gaap_ShorttermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
8,015us-gaap_ShorttermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt 92,785us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
92,799us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Accrued interest payable (included in other liabilities) 1,018us-gaap_InterestPayableCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,040us-gaap_InterestPayableCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Amount | Commitments to extend credit    
Deposits:    
Off-balance sheet financial instruments 720,255us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommitmentsToExtendCreditMember
652,717us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommitmentsToExtendCreditMember
Carrying Amount | Standby letters of credit and financial guarantees written    
Deposits:    
Off-balance sheet financial instruments 18,797us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_StandbyLettersOfCreditAndFinancialGuaranteesMember
19,362us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_StandbyLettersOfCreditAndFinancialGuaranteesMember
Carrying Amount | Interest rate options    
Deposits:    
Off-balance sheet financial instruments 44,266us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateOptionsMember
37,093us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateOptionsMember
Carrying Amount | Forward interest rate contracts    
Deposits:    
Off-balance sheet financial instruments 23,919us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateForwardsMember
24,244us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateForwardsMember
Estimated Fair Value    
Financial assets    
Cash and due from banks 72,316us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
45,092us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Interest-bearing deposits in other banks 13,691us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
4,256us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Investment securities 1,464,615us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,646,704us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Loans held for sale 9,683cpf_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupOrDiscontinuedOperation
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
12,370cpf_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupOrDiscontinuedOperation
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Net loans and leases 2,752,420us-gaap_LoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,430,282us-gaap_LoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Accrued interest receivable 13,584us-gaap_InterestReceivable
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
14,072us-gaap_InterestReceivable
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Deposits:    
Noninterest-bearing deposits 1,034,146cpf_NoninterestBearingDemand
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
891,017cpf_NoninterestBearingDemand
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Interest-bearing demand and savings deposits 2,030,870cpf_InterestBearingDemandAndSavingsDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,935,635cpf_InterestBearingDemandAndSavingsDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Time deposits 1,047,322us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,111,319us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Short-term debt 38,000us-gaap_ShorttermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
8,015us-gaap_ShorttermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term debt 42,454us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
39,446us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Accrued interest payable (included in other liabilities) 1,018us-gaap_InterestPayableCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,040us-gaap_InterestPayableCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Estimated Fair Value | Commitments to extend credit    
Deposits:    
Off-balance sheet financial instruments 3,601us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommitmentsToExtendCreditMember
3,264us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommitmentsToExtendCreditMember
Estimated Fair Value | Standby letters of credit and financial guarantees written    
Deposits:    
Off-balance sheet financial instruments 141us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_StandbyLettersOfCreditAndFinancialGuaranteesMember
145us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_StandbyLettersOfCreditAndFinancialGuaranteesMember
Estimated Fair Value | Interest rate options    
Deposits:    
Off-balance sheet financial instruments 444us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateOptionsMember
70us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateOptionsMember
Estimated Fair Value | Forward interest rate contracts    
Deposits:    
Off-balance sheet financial instruments (62)us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateForwardsMember
210us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateForwardsMember
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Financial assets    
Cash and due from banks 72,316us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
45,092us-gaap_CashAndDueFromBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Interest-bearing deposits in other banks 13,691us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
4,256us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Investment securities 877us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
875us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Accrued interest receivable 13,584us-gaap_InterestReceivable
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
14,072us-gaap_InterestReceivable
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Deposits:    
Noninterest-bearing deposits 1,034,146cpf_NoninterestBearingDemand
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
891,017cpf_NoninterestBearingDemand
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Interest-bearing demand and savings deposits 2,030,870cpf_InterestBearingDemandAndSavingsDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,935,635cpf_InterestBearingDemandAndSavingsDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Accrued interest payable (included in other liabilities) 1,018us-gaap_InterestPayableCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,040us-gaap_InterestPayableCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Significant Other Observable Inputs (Level 2)    
Financial assets    
Investment securities 1,450,643us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,635,311us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Net loans and leases 70,743us-gaap_LoansReceivableNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
64,705us-gaap_LoansReceivableNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Deposits:    
Short-term debt 38,000us-gaap_ShorttermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
8,015us-gaap_ShorttermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long-term debt 42,454us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
39,446us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) | Commitments to extend credit    
Deposits:    
Off-balance sheet financial instruments 3,601us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommitmentsToExtendCreditMember
3,264us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommitmentsToExtendCreditMember
Significant Other Observable Inputs (Level 2) | Standby letters of credit and financial guarantees written    
Deposits:    
Off-balance sheet financial instruments 141us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= cpf_StandbyLettersOfCreditAndFinancialGuaranteesMember
145us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= cpf_StandbyLettersOfCreditAndFinancialGuaranteesMember
Significant Other Observable Inputs (Level 2) | Interest rate options    
Deposits:    
Off-balance sheet financial instruments 444us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateOptionsMember
70us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateOptionsMember
Significant Other Observable Inputs (Level 2) | Forward interest rate contracts    
Deposits:    
Off-balance sheet financial instruments (62)us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateForwardsMember
210us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= cpf_InterestRateForwardsMember
Significant Unobservable Inputs (Level 3)    
Financial assets    
Investment securities 13,095us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
10,518us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Loans held for sale 9,683cpf_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupOrDiscontinuedOperation
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
12,370cpf_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupOrDiscontinuedOperation
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net loans and leases 2,681,677us-gaap_LoansReceivableNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,365,577us-gaap_LoansReceivableNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Deposits:    
Time deposits $ 1,047,322us-gaap_TimeDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 1,111,319us-gaap_TimeDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member