XML 65 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies, Restructuring Costs (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring costs [Abstract]              
Restructuring costs $ 26.5us-gaap_RestructuringCharges $ 8.1us-gaap_RestructuringCharges $ 20.0us-gaap_RestructuringCharges $ 34.8us-gaap_RestructuringCharges   $ 89.4us-gaap_RestructuringCharges $ 48.8us-gaap_RestructuringCharges
Restructuring reserve [Roll Forward]              
Balance, beginning of period       41.4us-gaap_RestructuringReserve 48.4us-gaap_RestructuringReserve 41.4us-gaap_RestructuringReserve  
Severance costs, net           62.3man_SeveranceCostsNet  
Office closure costs, net           27.1man_OfficeClosureCosts  
Costs paid or utilized         (35.5)us-gaap_PaymentsForRestructuring (82.4)us-gaap_PaymentsForRestructuring  
Balance, end of year 48.4us-gaap_RestructuringReserve       12.9us-gaap_RestructuringReserve 48.4us-gaap_RestructuringReserve 41.4us-gaap_RestructuringReserve
United States [Member]              
Restructuring reserve [Roll Forward]              
Balance, beginning of period       3.8us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_US
5.1us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_US
3.8us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_US
 
Severance costs, net           7.8man_SeveranceCostsNet
/ dei_EntityByLocationAxis
= country_US
 
Office closure costs, net           1.8man_OfficeClosureCosts
/ dei_EntityByLocationAxis
= country_US
 
Costs paid or utilized         (4.1)us-gaap_PaymentsForRestructuring
/ dei_EntityByLocationAxis
= country_US
(8.3)us-gaap_PaymentsForRestructuring
/ dei_EntityByLocationAxis
= country_US
 
Balance, end of year 5.1us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_US
      1.0us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_US
5.1us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_US
 
France [Member]              
Restructuring reserve [Roll Forward]              
Balance, beginning of period       3.8us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_FR
3.5us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_FR
3.8us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_FR
 
Severance costs, net           0.6man_SeveranceCostsNet
/ dei_EntityByLocationAxis
= country_FR
 
Office closure costs, net           1.6man_OfficeClosureCosts
/ dei_EntityByLocationAxis
= country_FR
 
Costs paid or utilized         (1.4)us-gaap_PaymentsForRestructuring
/ dei_EntityByLocationAxis
= country_FR
(2.5)us-gaap_PaymentsForRestructuring
/ dei_EntityByLocationAxis
= country_FR
 
Balance, end of year 3.5us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_FR
      2.1us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_FR
3.5us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_FR
 
Italy [Member]              
Restructuring reserve [Roll Forward]              
Balance, beginning of period       0.9us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_IT
0.9us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_IT
0.9us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_IT
 
Severance costs, net           3.4man_SeveranceCostsNet
/ dei_EntityByLocationAxis
= country_IT
 
Costs paid or utilized         (0.9)us-gaap_PaymentsForRestructuring
/ dei_EntityByLocationAxis
= country_IT
(3.4)us-gaap_PaymentsForRestructuring
/ dei_EntityByLocationAxis
= country_IT
 
Balance, end of year 0.9us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_IT
      0us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_IT
0.9us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= country_IT
 
Americas [Member]              
Restructuring reserve [Roll Forward]              
Balance, beginning of period       4.5us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1] 6.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1] 4.5us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1]  
Severance costs, net           15.2man_SeveranceCostsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1]  
Office closure costs, net           2.8man_OfficeClosureCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1]  
Costs paid or utilized         (5.7)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1] (15.7)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1]  
Balance, end of year 6.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1]       1.1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1] 6.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AmericasMember
[1]  
Southern Europe [Member]              
Restructuring reserve [Roll Forward]              
Balance, beginning of period       4.7us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2] 4.5us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2] 4.7us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2]  
Severance costs, net           6.2man_SeveranceCostsNet
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2]  
Office closure costs, net           1.6man_OfficeClosureCosts
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2]  
Costs paid or utilized         (2.2)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2] (8.0)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2]  
Balance, end of year 4.5us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2]       2.3us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2] 4.5us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_SouthernEuropeMember
[2]  
Northern Europe [Member]              
Restructuring reserve [Roll Forward]              
Balance, beginning of period       15.6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
22.2us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
15.6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
 
Severance costs, net           24.7man_SeveranceCostsNet
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
 
Office closure costs, net           14.3man_OfficeClosureCosts
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
 
Costs paid or utilized         (16.4)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
(32.4)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
 
Balance, end of year 22.2us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
      5.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
22.2us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_NorthernEuropeMember
 
APME [Member]              
Restructuring reserve [Roll Forward]              
Balance, beginning of period       0us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
1.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
0us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
 
Severance costs, net           2.7man_SeveranceCostsNet
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
 
Office closure costs, net           3.5man_OfficeClosureCosts
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
 
Costs paid or utilized         (1.3)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
(4.4)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
 
Balance, end of year 1.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
      0.5us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
1.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_ApmeMember
 
Right Management [Member]              
Restructuring reserve [Roll Forward]              
Balance, beginning of period       6.6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
12.3us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
6.6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
 
Severance costs, net           9.1man_SeveranceCostsNet
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
 
Office closure costs, net           4.9man_OfficeClosureCosts
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
 
Costs paid or utilized         (10.0)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
(8.3)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
 
Balance, end of year 12.3us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
      2.3us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
12.3us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= man_RightManagementMember
 
Corporate [Member]              
Restructuring reserve [Roll Forward]              
Balance, beginning of period       10.0us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
10.0us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Severance costs, net           4.4man_SeveranceCostsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Office closure costs, net           0man_OfficeClosureCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Costs paid or utilized         0.1us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(13.6)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Balance, end of year $ 0.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
      $ 0.9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 0.8us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
[1] Balance related to United States was $3.8 as of January 1, 2013. In 2013, United States incurred $7.8 for severance costs and $1.8 for office closure costs and paid/utilized $8.3, leaving a $5.1 liability as of December 31, 2013. In 2014, United States paid/utilized $4.1, leaving a $1.0 liability as of December 31, 2014.
[2] Balance related to France was $3.8 as of January 1, 2013. In 2013, France incurred $0.6 for severance costs and $1.6 for office closure costs and paid/utilized $2.5, leaving a $3.5 liability as of December 31, 2013. In 2014, France paid/utilized $1.4, leaving a $2.1 liability as of December 31, 2014. Italy had a $0.9 liability as of January 1, 2013. In 2013, Italy recorded severance costs of $3.4 and paid out $3.4, leaving a $0.9 liability as of December 31, 2013. In 2014, Italy paid/utilized $0.9, leaving no liability as of December 31, 2014.