XML 79 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Information on Plans' Assets, Projected Benefit Obligations (PBO), and Funded Status (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Pension Plans      
Schedule of Defined Benefit Plan Change in Benefit Obligation [Line Items]      
Service Cost $ 3,006,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
$ 3,573,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
$ 3,227,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Interest Cost 5,092,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4,567,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4,633,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Employer Contributions 4,191,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
3,700,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
9,387,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Benefits Paid (4,246,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(3,764,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(4,456,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
PBO at End of Year 121,800,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
96,900,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Funded Status: Assets vs PBO (49,918,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(25,744,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plans | Change in Plan Assets      
Schedule of Defined Benefit Plan Change in Benefit Obligation [Line Items]      
Plan Assets at Beginning of Year 82,551,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
72,411,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Actual Return on Plan Assets 4,248,000us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
10,204,000us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Employer Contributions 4,191,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
3,700,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Benefits Paid (4,246,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(3,764,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Plan Assets at End of Year 86,744,000utl_DefinedBenefitPlanFairValueOfPlanAssetsMeasuredOnRecurringBasisUnobservableInputs
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
82,551,000utl_DefinedBenefitPlanFairValueOfPlanAssetsMeasuredOnRecurringBasisUnobservableInputs
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plans | Change In Projected Benefit Obligation      
Schedule of Defined Benefit Plan Change in Benefit Obligation [Line Items]      
PBO at Beginning of Year 108,295,000us-gaap_DefinedBenefitPlanBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
116,492,000us-gaap_DefinedBenefitPlanBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Service Cost 3,005,000us-gaap_DefinedBenefitPlanServiceCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
3,573,000us-gaap_DefinedBenefitPlanServiceCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Interest Cost 5,092,000us-gaap_DefinedBenefitPlanInterestCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
4,567,000us-gaap_DefinedBenefitPlanInterestCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Benefits Paid (4,246,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(3,764,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Actuarial (Gain) or Loss 24,516,000us-gaap_DefinedBenefitPlanActuarialGainLoss
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(12,573,000)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
PBO at End of Year 136,662,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
108,295,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Other Postretirement Benefit Plans, Defined Benefit      
Schedule of Defined Benefit Plan Change in Benefit Obligation [Line Items]      
Service Cost 1,988,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
2,523,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
2,066,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Interest Cost 2,686,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
2,448,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
2,303,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Employer Contributions 3,650,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
3,280,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
2,190,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Participant Contributions 59,000us-gaap_DefinedBenefitPlanContributionsByPlanParticipants
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
36,000us-gaap_DefinedBenefitPlanContributionsByPlanParticipants
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
18,000us-gaap_DefinedBenefitPlanContributionsByPlanParticipants
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Benefits Paid (2,184,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1,942,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(2,083,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Funded Status: Assets vs PBO (61,083,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(46,070,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plans, Defined Benefit | Change in Plan Assets      
Schedule of Defined Benefit Plan Change in Benefit Obligation [Line Items]      
Plan Assets at Beginning of Year 10,829,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
8,301,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Actual Return on Plan Assets 486,000us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1,154,000us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Employer Contributions 3,650,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
3,280,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Participant Contributions 59,000us-gaap_DefinedBenefitPlanContributionsByPlanParticipants
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
36,000us-gaap_DefinedBenefitPlanContributionsByPlanParticipants
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Benefits Paid (2,184,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1,942,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Plan Assets at End of Year 12,840,000utl_DefinedBenefitPlanFairValueOfPlanAssetsMeasuredOnRecurringBasisUnobservableInputs
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
10,829,000utl_DefinedBenefitPlanFairValueOfPlanAssetsMeasuredOnRecurringBasisUnobservableInputs
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Other Postretirement Benefit Plans, Defined Benefit | Change In Projected Benefit Obligation      
Schedule of Defined Benefit Plan Change in Benefit Obligation [Line Items]      
PBO at Beginning of Year 56,899,000us-gaap_DefinedBenefitPlanBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
62,092,000us-gaap_DefinedBenefitPlanBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Service Cost 1,988,000us-gaap_DefinedBenefitPlanServiceCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
2,523,000us-gaap_DefinedBenefitPlanServiceCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Interest Cost 2,686,000us-gaap_DefinedBenefitPlanInterestCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
2,448,000us-gaap_DefinedBenefitPlanInterestCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Participant Contributions 59,000us-gaap_DefinedBenefitPlanContributionsByPlanParticipants
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
36,000us-gaap_DefinedBenefitPlanContributionsByPlanParticipants
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Plan Amendments   (183,000)us-gaap_DefinedBenefitPlanPlanAmendments
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Benefits Paid (2,184,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1,942,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Actuarial (Gain) or Loss 14,475,000us-gaap_DefinedBenefitPlanActuarialGainLoss
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(8,075,000)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
PBO at End of Year 73,923,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
56,899,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Supplemental Employee Retirement Plans, Defined Benefit      
Schedule of Defined Benefit Plan Change in Benefit Obligation [Line Items]      
Service Cost 57,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
73,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
289,000us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Interest Cost 272,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
241,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
211,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Employer Contributions 53,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
53,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
53,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Benefits Paid (53,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
(53,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
(53,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
PBO at End of Year 6,300,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
5,100,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
Funded Status: Assets vs PBO (7,965,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
(5,857,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
Supplemental Employee Retirement Plans, Defined Benefit | Change in Plan Assets      
Schedule of Defined Benefit Plan Change in Benefit Obligation [Line Items]      
Employer Contributions 53,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
53,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
Benefits Paid (53,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
(53,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
Supplemental Employee Retirement Plans, Defined Benefit | Change In Projected Benefit Obligation      
Schedule of Defined Benefit Plan Change in Benefit Obligation [Line Items]      
PBO at Beginning of Year 5,857,000us-gaap_DefinedBenefitPlanBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
6,207,000us-gaap_DefinedBenefitPlanBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
Service Cost 57,000us-gaap_DefinedBenefitPlanServiceCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
73,000us-gaap_DefinedBenefitPlanServiceCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
Interest Cost 272,000us-gaap_DefinedBenefitPlanInterestCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
241,000us-gaap_DefinedBenefitPlanInterestCost
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
Benefits Paid (53,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
(53,000)us-gaap_DefinedBenefitPlanBenefitsPaid
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
Actuarial (Gain) or Loss 1,832,000us-gaap_DefinedBenefitPlanActuarialGainLoss
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
(611,000)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
PBO at End of Year $ 7,965,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
$ 5,857,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ utl_DefinedBenefitPlanContributionsAxis
= utl_ChangeInProjectedBenefitObligationMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember