XML 57 R33.htm IDEA: XBRL DOCUMENT
v3.20.1

Accounting Policies - Narrative (Details) - USD ($) $ in Millions | Mar. 28, 2020 | Dec. 28, 2019
--- | --- | ---
Accounting Policies [Abstract] |  |
Obligations placed in accounts payable tracking system | $ 843 | $ 812
Obligations sold by participating suppliers | $ 639 | $ 605

X
- Definition Amount of payment obligations sold to participating financial institution that were previously outstanding in the accounts payable tracking system. + References No definition available. + Details
Name: | k_PayablesFinancedByParticipatingSuppliers
Namespace Prefix: | k_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of payables financed by suppliers that had been placed on the accounts payable tracking system which facilitates participating suppliers' ability to finance payment obligations from the company with designated third party financial institutions. + References No definition available. + Details
Name: | k_PayablesPlacedOnTrackingSystem
Namespace Prefix: | k_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration