XML 160 R145.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Fair Value of Financial Instruments and Risk Management (Sale of Receivables - Third-party Financial Institutions) (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Transfer of Financial Assets Accounted for as Sales [Roll Forward] |  |
Beginning balance | $ 112 | $ 0
Sale of receivables | 2,991 | 779
Settlement of receivables | (2,622) | (647)
Cash collection, not yet remitted | 0 | (20)
Outstanding balances sold to financial institutions | $ 481 | $ 112

X
- Definition Transfer Of Financial Assets Accounted For As Sales, Cash Collection, Not Yet Remitted, Amount Derecognized + References No definition available. + Details
Name: | kbr_TransferOfFinancialAssetsAccountedForAsSalesCashCollectionNotYetRemittedAmountDerecognized
Namespace Prefix: | kbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Transfer Of Financial Assets Accounted For As Sales, Net Amount Derecognized + References No definition available. + Details
Name: | kbr_TransferOfFinancialAssetsAccountedForAsSalesNetAmountDerecognized
Namespace Prefix: | kbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Transfer of Financial Assets Accounted for as Sales + References No definition available. + Details
Name: | kbr_TransferOfFinancialAssetsAccountedForAsSalesRollForward
Namespace Prefix: | kbr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Transfer of Financial Assets Accounted for as Sales, Receivables, Amount Derecognized + References No definition available. + Details
Name: | kbr_TransferOfFinancialAssetsAccountedForAsSalesSaleOfReceivablesAmountDerecognized
Namespace Prefix: | kbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Transfer of Financial Assets Accounted for as Sales, Settlement Of Receivables, Amount Derecognized + References No definition available. + Details
Name: | kbr_TransferOfFinancialAssetsAccountedForAsSalesSettlementOfReceivablesAmountDerecognized
Namespace Prefix: | kbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration