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.1 us-gaap_MultiemployerPlanPeriodContributions | $ 13.1 us-gaap_MultiemployerPlanPeriodContributions | $ 13.1 us-gaap_MultiemployerPlanPeriodContributions
Multiemployer Plan Withdrawl Obligation | 94.8 us-gaap_MultiemployerPlansAccumulatedBenefitObligation |  |
Multiemployer Plan Withdrawal Obligation recorded | 0 us-gaap_MultiemployerPlansWithdrawalObligation | 0 us-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.0 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_MasterMatesAndPilotsAdjustablePensionPlanMember | 0.8 us-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.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_HawaiiTerminalsMultiemployerPensionPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_YellowZoneMember | 5.3 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_HawaiiTerminalsMultiemployerPensionPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_YellowZoneMember | 5.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_HawaiiTerminalsMultiemployerPensionPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_YellowZoneMember
Yellow Zone | Hawaii Stevedoring Multiemployer Retirement Plan |  |  |
Multiemployer Plans |  |  |
Contributions | 2.9 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_HawaiiStevedoringMultiemployerRetirementPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_YellowZoneMember | 2.7 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_HawaiiStevedoringMultiemployerRetirementPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_YellowZoneMember | 2.4 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_HawaiiStevedoringMultiemployerRetirementPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_YellowZoneMember
Green Zone | Master Mates And Pilots Pension Plan |  |  |
Multiemployer Plans |  |  |
Contributions | 1.9 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_MasterMatesAndPilotsPensionPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_GreenZoneMember | 2.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_MasterMatesAndPilotsPensionPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_GreenZoneMember | 3.4 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_MasterMatesAndPilotsPensionPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_GreenZoneMember
Green Zone | M E B A Pension Trust |  |  |
Multiemployer Plans |  |  |
Contributions | 2.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_MEBAPensionTrustMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_GreenZoneMember | 2.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_MEBAPensionTrustMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_GreenZoneMember | 2.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_MEBAPensionTrustMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_GreenZoneMember
Green Zone | O C U Trust Pension Plan |  |  |
Multiemployer Plans |  |  |
Contributions | 0.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_OCUTrustPensionPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_GreenZoneMember | 0.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_OCUTrustPensionPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_GreenZoneMember | 0.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanNameAxis = matx_OCUTrustPensionPlanMember / us-gaap_MultiemployerPlanPlanInformationAxis = matx_GreenZoneMember
Multiemployer Benefit Pension Plans |  |  |
Multiemployer Plans |  |  |
Number of multiemployer plans | 10 matx_NumberOfMultiemployerPlans / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPensionMember |  |
Number of collective-bargaining agreements based upon vessels that require contributions | 2 matx_MultiemployerPlansNumberOfCollectiveBargainingAgreements / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPensionMember |  |
Number of vessels covered | 13 matx_CollectiveBargainingArrangementNumberOfVesselsCovered / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPensionMember |  |
Multiemployer Benefit Pension Plans | Collective Bargaining Arrangement Contract B |  |  |
Multiemployer Plans |  |  |
Number of vessels covered | 1 matx_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 | 7 matx_NumberOfMultiemployerPlans / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember |  |
Contributions | $ 11.1 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember | $ 10.5 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember | $ 10.8 us-gaap_MultiemployerPlanPeriodContributions / us-gaap_MultiemployerPlanTypeAxis = us-gaap_MultiemployerPlansPostretirementBenefitMember

X
- Definition Represents the number of vessels covered relating to the collective-bargaining arrangements. + References No definition available. + Details
Name: | matx_CollectiveBargainingArrangementNumberOfVesselsCovered
Namespace Prefix: | matx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of employees' gross pay for which the employer contributes a matching contribution to a defined benefit plan. + References No definition available. + Details
Name: | matx_DefinedBenefitPlanEmployerMatchingContributionPercent
Namespace Prefix: | matx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the funded status of a multiemployer plan. + References No definition available. + Details
Name: | matx_MultiemployerPlanFundedPercentage
Namespace Prefix: | matx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of collective-bargaining agreements, in which the entity is a party. + References No definition available. + Details
Name: | matx_MultiemployerPlansNumberOfCollectiveBargainingAgreements
Namespace Prefix: | matx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of multiemployer plans in which the entity participates. + References No definition available. + Details
Name: | matx_NumberOfMultiemployerPlans
Namespace Prefix: | matx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contributions made to multiemployer plans by the employer. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=14450570&loc=SL14450702-114947 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=14450570&loc=SL14450691-114947 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 5 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=14450570&loc=SL14450657-114947 + Details
Name: | us-gaap_MultiemployerPlanPeriodContributions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of accumulated benefit obligation attributable to the pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 7 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=14450570&loc=SL14450678-114947 + Details
Name: | us-gaap_MultiemployerPlansAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of contributions required by a collective bargaining arrangement to all contributions required of an employer related to a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 5 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=14450570&loc=SL14450657-114947 + Details
Name: | us-gaap_MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_MultiemployerPlansLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References No definition available. + Details
Name: | us-gaap_MultiemployerPlansWithdrawalObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=matx_HawaiiStevedoringMultiemployerRetirementPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=matx_HawaiiTerminalsMultiemployerPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=matx_MasterMatesAndPilotsAdjustablePensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=matx_MasterMatesAndPilotsPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=matx_MEBAPensionTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanPlanInformationAxis=matx_GreenZoneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanPlanInformationAxis=matx_YellowZoneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPensionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPostretirementBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |