XML 33 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
PENSION AND POST-RETIREMENT PLANS (Details 9) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Multiemployer Plans      
Contributions $ 13.1us-gaap_MultiemployerPlanPeriodContributions $ 13.1us-gaap_MultiemployerPlanPeriodContributions $ 13.1us-gaap_MultiemployerPlanPeriodContributions
Multiemployer Plan Withdrawl Obligation 94.8us-gaap_MultiemployerPlansAccumulatedBenefitObligation    
Multiemployer Plan Withdrawal Obligation recorded 0us-gaap_MultiemployerPlansWithdrawalObligation 0us-gaap_MultiemployerPlansWithdrawalObligation  
Minimum      
Multiemployer Plans      
Employer matching contribution to MEBA Pension Trust (as a percent)     11.70%matx_DefinedBenefitPlanEmployerMatchingContributionPercent
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Threshold of total contributions for which planned years are disclosed (as a percent) 5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Hawaii Terminals Multiemployer Pension Plan | Minimum      
Multiemployer Plans      
Threshold of total contributions for which planned years are disclosed (as a percent) 5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiTerminalsMultiemployerPensionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiTerminalsMultiemployerPensionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiTerminalsMultiemployerPensionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Hawaii Stevedoring Multiemployer Retirement Plan | Minimum      
Multiemployer Plans      
Threshold of total contributions for which planned years are disclosed (as a percent) 5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiStevedoringMultiemployerRetirementPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiStevedoringMultiemployerRetirementPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiStevedoringMultiemployerRetirementPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Master Mates And Pilots Pension Plan | Minimum      
Multiemployer Plans      
Threshold of total contributions for which planned years are disclosed (as a percent)   5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MasterMatesAndPilotsPensionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MasterMatesAndPilotsPensionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Masters, Mates and Pilots Adjustable Pension Plan      
Multiemployer Plans      
Contributions 1.0us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MasterMatesAndPilotsAdjustablePensionPlanMember
0.8us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MasterMatesAndPilotsAdjustablePensionPlanMember
 
Masters, Mates and Pilots Adjustable Pension Plan | Minimum      
Multiemployer Plans      
Threshold of total contributions for which planned years are disclosed (as a percent)   5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MasterMatesAndPilotsAdjustablePensionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
M E B A Pension Trust | Minimum      
Multiemployer Plans      
Threshold of total contributions for which planned years are disclosed (as a percent)   5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MEBAPensionTrustMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
5.00%us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MEBAPensionTrustMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Yellow Zone | Hawaii Terminals Multiemployer Pension Plan      
Multiemployer Plans      
Contributions 5.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiTerminalsMultiemployerPensionPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_YellowZoneMember
5.3us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiTerminalsMultiemployerPensionPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_YellowZoneMember
5.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiTerminalsMultiemployerPensionPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_YellowZoneMember
Yellow Zone | Hawaii Stevedoring Multiemployer Retirement Plan      
Multiemployer Plans      
Contributions 2.9us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiStevedoringMultiemployerRetirementPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_YellowZoneMember
2.7us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiStevedoringMultiemployerRetirementPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_YellowZoneMember
2.4us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_HawaiiStevedoringMultiemployerRetirementPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_YellowZoneMember
Green Zone | Master Mates And Pilots Pension Plan      
Multiemployer Plans      
Contributions 1.9us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MasterMatesAndPilotsPensionPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
2.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MasterMatesAndPilotsPensionPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
3.4us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MasterMatesAndPilotsPensionPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
Green Zone | M E B A Pension Trust      
Multiemployer Plans      
Contributions 2.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MEBAPensionTrustMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
2.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MEBAPensionTrustMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
2.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_MEBAPensionTrustMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
Green Zone | O C U Trust Pension Plan      
Multiemployer Plans      
Contributions 0.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_OCUTrustPensionPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
0.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_OCUTrustPensionPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
0.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= matx_OCUTrustPensionPlanMember
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
Multiemployer Benefit Pension Plans      
Multiemployer Plans      
Number of multiemployer plans 10matx_NumberOfMultiemployerPlans
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
Number of collective-bargaining agreements based upon vessels that require contributions 2matx_MultiemployerPlansNumberOfCollectiveBargainingAgreements
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
Number of vessels covered 13matx_CollectiveBargainingArrangementNumberOfVesselsCovered
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
Multiemployer Benefit Pension Plans | Collective Bargaining Arrangement Contract B      
Multiemployer Plans      
Number of vessels covered 1matx_CollectiveBargainingArrangementNumberOfVesselsCovered
/ us-gaap_CollectiveBargainingArrangementAxis
= matx_CollectiveBargainingArrangementContractBMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
Multiemployer Benefit Pension Plans | Red Zone | Maximum      
Multiemployer Plans      
Funded status of multiemployer plan (as a percent) 65.00%matx_MultiemployerPlanFundedPercentage
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_RedZoneMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Multiemployer Benefit Pension Plans | Yellow Zone | Minimum      
Multiemployer Plans      
Funded status of multiemployer plan (as a percent) 80.00%matx_MultiemployerPlanFundedPercentage
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_YellowZoneMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Multiemployer Benefit Pension Plans | Green Zone | Minimum      
Multiemployer Plans      
Funded status of multiemployer plan (as a percent) 80.00%matx_MultiemployerPlanFundedPercentage
/ us-gaap_MultiemployerPlanPlanInformationAxis
= matx_GreenZoneMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Multiemployer Benefit Postretirement Plans      
Multiemployer Plans      
Number of multiemployer plans 7matx_NumberOfMultiemployerPlans
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPostretirementBenefitMember
   
Contributions $ 11.1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPostretirementBenefitMember
$ 10.5us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPostretirementBenefitMember
$ 10.8us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPostretirementBenefitMember