XML 13 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Fair Values of Derivative Contracts Recorded in Condensed Consolidated Balance Sheet (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Energy Marketing Contract Liabilities, Current $ 20us-gaap_EnergyMarketingContractLiabilitiesCurrent $ 1,018us-gaap_EnergyMarketingContractLiabilitiesCurrent
Energy Marketing Contracts Assets, Current 46us-gaap_EnergyMarketingContractsAssetsCurrent 1,055us-gaap_EnergyMarketingContractsAssetsCurrent
Mark To Market Energy Assets [Member] | Forward Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contracts Assets, Current 8us-gaap_EnergyMarketingContractsAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
407us-gaap_EnergyMarketingContractsAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
Mark To Market Energy Assets [Member] | Call options [Member]    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contracts Assets, Current 0us-gaap_EnergyMarketingContractsAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
26us-gaap_EnergyMarketingContractsAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
Mark To Market Energy Assets [Member] | Put Option [Member]    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contracts Assets, Current 38us-gaap_EnergyMarketingContractsAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
622us-gaap_EnergyMarketingContractsAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
Mark-to-market energy liabilities [Member] | Forward Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contract Liabilities, Current 8us-gaap_EnergyMarketingContractLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
283us-gaap_EnergyMarketingContractLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
Mark-to-market energy liabilities [Member] | Propane Swap Agreement [Member]    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contract Liabilities, Current $ 12us-gaap_EnergyMarketingContractLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= cpk_PropaneSwapAgreementMember
$ 735us-gaap_EnergyMarketingContractLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpk_MarkToMarketEnergyLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= cpk_PropaneSwapAgreementMember