XML 121 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Postemployment Benefits Change in Benefit Obligation (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Health and Welfare [Member]      
Benefit Plan, Change In Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year $ 5.5ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
$ 6.5ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
 
Service cost 0.1ksu_BenefitPlanServiceCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
0.1ksu_BenefitPlanServiceCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
0.1ksu_BenefitPlanServiceCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
Interest cost 0.2ksu_BenefitPlanInterestCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
0.2ksu_BenefitPlanInterestCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
0.2ksu_BenefitPlanInterestCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
Actuarial (gain) loss 0.9ksu_BenefitPlanActuarialNetGainLoss
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
[1] (0.9)ksu_BenefitPlanActuarialNetGainLoss
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
[1] 0.1ksu_BenefitPlanActuarialNetGainLoss
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
[1]
Foreign currency (gain) loss 0ksu_BenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
0ksu_BenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
0ksu_BenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
Benefits paid, net of retiree contributions (0.4)ksu_BenefitsPaidNetOfRetireeContributions
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
(0.4)ksu_BenefitsPaidNetOfRetireeContributions
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
 
Benefit obligation at end of year 6.3ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
5.5ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
6.5ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
Funded status (6.3)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
(5.5)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ ksu_BenefitPlansDisclosuresAxis
= ksu_HealthAndWelfareMember
 
Postemployment Benefits [Member]      
Benefit Plan, Change In Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year 12.8ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
13.2ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
 
Service cost 0.8ksu_BenefitPlanServiceCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
0.9ksu_BenefitPlanServiceCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
0.9ksu_BenefitPlanServiceCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
Interest cost 1.0ksu_BenefitPlanInterestCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
0.9ksu_BenefitPlanInterestCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
0.8ksu_BenefitPlanInterestCost
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
Actuarial (gain) loss 3.8ksu_BenefitPlanActuarialNetGainLoss
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
[1] (1.0)ksu_BenefitPlanActuarialNetGainLoss
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
[1] 3.1ksu_BenefitPlanActuarialNetGainLoss
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
[1]
Foreign currency (gain) loss (1.5)ksu_BenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
(0.1)ksu_BenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
0.6ksu_BenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
Benefits paid, net of retiree contributions (0.8)ksu_BenefitsPaidNetOfRetireeContributions
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
(1.1)ksu_BenefitsPaidNetOfRetireeContributions
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
 
Benefit obligation at end of year 16.1ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
12.8ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
13.2ksu_BenefitPlanBenefitObligation
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
Funded status $ (16.1)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
$ (12.8)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ ksu_BenefitPlansDisclosuresAxis
= ksu_PostEmploymentBenefitMember
 
[1] Net benefit costs above do not include a component for the amortization of actuarial gains or losses as the Company’s policy is to recognize such gains and losses immediately.