XML 17 R54.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Goodwill - Changes in the Net Carrying Amount of Goodwill (Details) (USD $) In Millions, unless otherwise specified | 12 Months Ended |
--- | --- | ---
Dec. 28, 2014 | Dec. 29, 2013 | Dec. 30, 2012
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | $ 191.2 us-gaap_GoodwillGross | $ 191.2 us-gaap_GoodwillGross | $ 190.4 us-gaap_GoodwillGross
Accumulated losses | (100.9)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss | (100.9)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss | (100.9)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Adjustments to goodwill | 0 us-gaap_GoodwillPeriodIncreaseDecrease | 0.8 us-gaap_GoodwillPeriodIncreaseDecrease |
Goodwill, Net | 90.3 us-gaap_Goodwill | 90.3 us-gaap_Goodwill |
Americas Commercial |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 40.0 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember | 40.0 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember | 39.2 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember
Accumulated losses | (16.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember | (16.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember | (16.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember
Adjustments to goodwill | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember | 0.8 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember |
Goodwill, Net | 23.6 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember | 23.6 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasCommercialMember |
Americas PT |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 37.9 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember | 39.2 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember | 39.2 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember
Accumulated losses | 0 us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember | 0 us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember | 0 us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember
Adjustments to goodwill | (1.3)us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember |
Goodwill, Net | 37.9 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember | 39.2 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_AmericasPTMember |
Total Americas |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 77.9 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member | 79.2 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member | 78.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member
Accumulated losses | (16.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member | (16.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member | (16.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member
Adjustments to goodwill | (1.3)us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member | 0.8 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member |
Goodwill, Net | 61.5 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member | 62.8 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_Americas1Member |
EMEA Commercial |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 50.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember | 50.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember | 50.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember
Accumulated losses | (50.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember | (50.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember | (50.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember
Adjustments to goodwill | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember |
Goodwill, Net | 0 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember | 0 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEACommercialMember |
EMEA PT |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 22.0 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember | 22.0 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember | 22.0 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember
Accumulated losses | (22.0)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember | (22.0)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember | (22.0)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember
Adjustments to goodwill | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember |
Goodwill, Net | 0 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember | 0 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEAPTMember |
Total EMEA |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 72.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member | 72.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member | 72.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member
Accumulated losses | (72.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member | (72.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member | (72.4)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member
Adjustments to goodwill | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member |
Goodwill, Net | 0 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member | 0 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_EMEA1Member |
APAC Commercial |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 12.1 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember | 12.1 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember | 12.1 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember
Accumulated losses | (12.1)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember | (12.1)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember | (12.1)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember
Adjustments to goodwill | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember |
Goodwill, Net | 0 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember | 0 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_APACCommercialMember |
APAC PT |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 1.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember | 1.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember | 1.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember
Accumulated losses | 0 us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember | 0 us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember | 0 us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember
Adjustments to goodwill | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember |
Goodwill, Net | 1.4 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember | 1.4 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_APACPTMember |
Total APAC |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 13.5 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember | 13.5 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember | 13.5 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember
Accumulated losses | (12.1)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember | (12.1)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember | (12.1)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember
Adjustments to goodwill | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember |
Goodwill, Net | 1.4 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember | 1.4 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_APACMember |
OCG |  |  |
Goodwill [Roll Forward] |  |  |
Goodwill, Gross | 27.4 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember | 26.1 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember | 26.1 us-gaap_GoodwillGross / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember
Accumulated losses | 0 us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember | 0 us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember | 0 us-gaap_GoodwillImpairedAccumulatedImpairmentLoss / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember
Adjustments to goodwill | 1.3 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember | 0 us-gaap_GoodwillPeriodIncreaseDecrease / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember |
Goodwill, Net | $ 27.4 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember | $ 26.1 us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = kelya_OCGMember |

X
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266 + Details
Name: | us-gaap_Goodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a,h) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a,h) -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_Americas1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_AmericasCommercialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_AmericasPTMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_APACCommercialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_APACMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_APACPTMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_EMEA1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_EMEACommercialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_EMEAPTMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kelya_OCGMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |