XML 35 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Employee Benefit Plans (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Defined Benefit Plan Disclosure [Line Items]    
Document Period End Date Mar. 31, 2015  
Amortization of prior service cost $ (17)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit $ (14)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
Amortization of net loss 248us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss 66us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
Florida Public Utilities Company Medical Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost 15us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
17us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
Expected return on plan assets 0us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
0us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
Amortization of prior service cost 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
Amortization of net loss 2us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
0us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
Net periodic cost (benefit) 17us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
17us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
Amortization of pre-merger regulatory asset 2cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
2cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
Total periodic cost 19cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
19cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyMedicalPlanMember
Chesapeake Postretirement Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost 11us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
13us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
Expected return on plan assets 0us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
0us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
Amortization of prior service cost (19)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
(19)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
Amortization of net loss 17us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
17us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
Net periodic cost (benefit) 9us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
11us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
Amortization of pre-merger regulatory asset 0cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
0cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
Total periodic cost 9cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
11cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePostretirementPlanMember
Chesapeake Pension SERP [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost 23us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
23us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
Expected return on plan assets 0us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
0us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
Amortization of prior service cost 2us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
5us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
Amortization of net loss 25us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
12us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
Net periodic cost (benefit) 50us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
40us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
Amortization of pre-merger regulatory asset 0cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
0cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
Total periodic cost 50cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
40cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionSerpMember
Florida Public Utilities Company Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost 626us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
647us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
Expected return on plan assets (777)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
(773)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
Amortization of prior service cost 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
Amortization of net loss 114us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
0us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
Net periodic cost (benefit) (37)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
(126)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
Amortization of pre-merger regulatory asset 190cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
190cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
Total periodic cost 153cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
64cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_FloridaPublicUtilitiesCompanyPensionPlanMember
Chesapeake Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost 102us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
107us-gaap_DefinedBenefitPlanInterestCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
Expected return on plan assets (135)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
(133)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
Amortization of prior service cost 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
Amortization of net loss 90us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
37us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
Net periodic cost (benefit) 57us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
11us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
Amortization of pre-merger regulatory asset 0cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
0cpk_AmortizationOfPreMergerRegulatoryAsset
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
Total periodic cost $ 57cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember
$ 11cpk_PeriodicCostBenefit
/ cpk_ChesapeakeDefinedBenefitPlansandOtherPostretirementBenefitPlansAxis
= cpk_ChesapeakePensionPlanMember