XML 34 R24.htm IDEA: XBRL DOCUMENT
v3.22.2

Accounting Policies - Narrative (Details) - USD ($) $ in Millions | Jul. 02, 2022 | Jan. 01, 2022
--- | --- | ---
Accounting Policies [Abstract] |  |
Obligations placed in accounts payable tracking system | $ 1,000 | $ 905

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