XML 34 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Assets:      
Investments $ 3,770us-gaap_InvestmentsFairValueDisclosure $ 3,678us-gaap_InvestmentsFairValueDisclosure  
Quoted Prices in Active Markets (Level 1) [Member] | Mark-to-market energy liabilities [Member]      
Liabilities:      
Mark-to-market energy liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
 
Quoted Prices in Active Markets (Level 1) [Member] | Investments in guaranteed income fund [Member]      
Assets:      
Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= cpk_GuaranteedIncomeFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= cpk_GuaranteedIncomeFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets (Level 1) [Member] | Investments - other [Member]      
Assets:      
Investments 3,490us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
3,391us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets (Level 1) [Member] | Mark To Market Energy Assets Including Put Option [Member]      
Assets:      
Mark-to-market energy assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= cpk_MarkToMarketEnergyAssetsIncludingPutOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= cpk_MarkToMarketEnergyAssetsIncludingPutOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Significant Other Observable Inputs (Level 2) [Member] | Mark-to-market energy liabilities [Member]      
Liabilities:      
Mark-to-market energy liabilities 20us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
1,018us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
 
Significant Other Observable Inputs (Level 2) [Member] | Investments in guaranteed income fund [Member]      
Assets:      
Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= cpk_GuaranteedIncomeFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= cpk_GuaranteedIncomeFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) [Member] | Investments - other [Member]      
Assets:      
Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) [Member] | Mark To Market Energy Assets Including Put Option [Member]      
Assets:      
Mark-to-market energy assets 46us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= cpk_MarkToMarketEnergyAssetsIncludingPutOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,055us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= cpk_MarkToMarketEnergyAssetsIncludingPutOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Unobservable Inputs (Level 3) [Member] | Mark-to-market energy liabilities [Member]      
Assets:      
Mark-to-market energy assets 0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
0us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
Significant Unobservable Inputs (Level 3) [Member] | Investments in guaranteed income fund [Member]      
Assets:      
Investments 280us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= cpk_GuaranteedIncomeFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
287us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= cpk_GuaranteedIncomeFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) [Member] | Investments - other [Member]      
Assets:      
Investments 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Recurring [Member] | Mark-to-market energy liabilities [Member]      
Liabilities:      
Mark-to-market energy liabilities 20us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,018us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Recurring [Member] | Investments in guaranteed income fund [Member]      
Assets:      
Investments 280us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= cpk_GuaranteedIncomeFundMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
287us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= cpk_GuaranteedIncomeFundMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Recurring [Member] | Investments - other [Member]      
Assets:      
Investments 3,490us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
3,391us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Recurring [Member] | Mark To Market Energy Assets Including Put Option [Member]      
Assets:      
Mark-to-market energy assets $ 46us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= cpk_MarkToMarketEnergyAssetsIncludingPutOptionMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 1,055us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= cpk_MarkToMarketEnergyAssetsIncludingPutOptionMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember