XML 41 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts Receivable (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current $ 733us-gaap_NotesAndLoansReceivableNetCurrent $ 726us-gaap_NotesAndLoansReceivableNetCurrent
Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 679us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
676us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 54us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
50us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
Technology and Consulting [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 59us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_TechnologyandConsultingMember
51us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_TechnologyandConsultingMember
Technology and Consulting [Member] | Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 59us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_TechnologyandConsultingMember
51us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_TechnologyandConsultingMember
Technology and Consulting [Member] | Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 0us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_TechnologyandConsultingMember
0us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_TechnologyandConsultingMember
Engineering and Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 598us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_EngineeringandConstructionMember
583us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_EngineeringandConstructionMember
Engineering and Construction [Member] | Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 548us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_EngineeringandConstructionMember
538us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_EngineeringandConstructionMember
Engineering and Construction [Member] | Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 50us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_EngineeringandConstructionMember
45us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_EngineeringandConstructionMember
Government Services [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 73us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_GovernmentServicesMember
89us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_GovernmentServicesMember
Government Services [Member] | Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 69us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_GovernmentServicesMember
84us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_GovernmentServicesMember
Government Services [Member] | Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 4us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_GovernmentServicesMember
5us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_GovernmentServicesMember
Other Segment [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 3us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_OtherSegmentMember
3us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_OtherSegmentMember
Other Segment [Member] | Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 3us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_OtherSegmentMember
3us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_OtherSegmentMember
Other Segment [Member] | Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 0us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_OtherSegmentMember
0us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_OtherSegmentMember
Non-strategic Business [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 90us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_NonstrategicBusinessMember
121us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_NonstrategicBusinessMember
Non-strategic Business [Member] | Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 50us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_NonstrategicBusinessMember
73us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_NonstrategicBusinessMember
Non-strategic Business [Member] | Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 40us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_NonstrategicBusinessMember
48us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_NonstrategicBusinessMember
Operating Segments [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 823us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
847us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 729us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
749us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Account receivable, current 94us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
98us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Other Assets [Member] | Infrastructure Government And Power [Member] | Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, non current $ 19us-gaap_NotesAndLoansReceivableNetNoncurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_InfrastructureGovernmentAndPowerMember
$ 14us-gaap_NotesAndLoansReceivableNetNoncurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= kbr_RetainageMember
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_StatementBusinessSegmentsAxis
= kbr_InfrastructureGovernmentAndPowerMember