XML 40 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Income and Expenses (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 1 Months Ended 23 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Apr. 30, 2015
Apr. 30, 2015
Segment Reporting Information [Line Items]        
Equity earnings (losses) $ 51us-gaap_IncomeLossFromEquityMethodInvestments $ (48)us-gaap_IncomeLossFromEquityMethodInvestments    
Williams Partners [Member]        
Segment Reporting Information [Line Items]        
Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity 17us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
3us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
   
Employee costs [Member] | Williams Partners [Member] | Selling, General and Administrative Expenses [Member]        
Segment Reporting Information [Line Items]        
Business Combination, Integration Related Costs 4us-gaap_BusinessCombinationIntegrationRelatedCosts
/ wmb_BusinessCombinationIntegrationRelatedCostsAxis
= wmb_EmployeeCostsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
     
Employee costs [Member] | Williams Partners [Member] | Operation and maintenance [Member]        
Segment Reporting Information [Line Items]        
Business Combination, Integration Related Costs 4us-gaap_BusinessCombinationIntegrationRelatedCosts
/ wmb_BusinessCombinationIntegrationRelatedCostsAxis
= wmb_EmployeeCostsMember
/ us-gaap_IncomeStatementLocationAxis
= wmb_OperationAndMaintenanceMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
     
Merger [Member] | Williams Partners [Member] | Selling, General and Administrative Expenses [Member]        
Segment Reporting Information [Line Items]        
Business Combination, Integration Related Costs 25us-gaap_BusinessCombinationIntegrationRelatedCosts
/ wmb_BusinessCombinationIntegrationRelatedCostsAxis
= wmb_MergerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
     
Other Restructuring [Member] | Selling, General and Administrative Expenses [Member]        
Segment Reporting Information [Line Items]        
Business Combination, Integration Related Costs 6us-gaap_BusinessCombinationIntegrationRelatedCosts
/ wmb_BusinessCombinationIntegrationRelatedCostsAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
     
Former Venezuela Operations [Member]        
Segment Reporting Information [Line Items]        
Investment Income, Interest 0us-gaap_InvestmentIncomeInterest
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= wmb_FormerVenezuelaOperationsMember
13us-gaap_InvestmentIncomeInterest
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= wmb_FormerVenezuelaOperationsMember
   
Bluegrass Pipeline Company Llc [Member] | Williams NGL & Petchem Services [Member]        
Segment Reporting Information [Line Items]        
Equity earnings (losses)   (70)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= wmb_BluegrassPipelineCompanyLlcMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsNglAndPetchemServicesMember
   
Project Development Costs   19us-gaap_CostsIncurredDevelopmentCosts
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= wmb_BluegrassPipelineCompanyLlcMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsNglAndPetchemServicesMember
   
Geismar Incident [Member] | Williams Partners [Member]        
Segment Reporting Information [Line Items]        
Insurable Expenses in Excess of our Deductibles   6wmb_InsurableExpensesinExcessofourDeductibles
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
   
Insurance recoveries   125us-gaap_InsuranceRecoveries
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
   
Geismar Incident [Member] | Property Damage And Business Interruption [Member] | Williams Partners [Member]        
Segment Reporting Information [Line Items]        
Maximum insurance recoverable amount 500wmb_MaximumInsuranceRecoverableAmount
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= wmb_PropertyDamageAndBusinessInterruptionMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
     
Geismar Incident [Member] | Property Damage [Member] | Williams Partners [Member]        
Segment Reporting Information [Line Items]        
Insurance deductibles 10wmb_InsuranceDeductibles
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= wmb_PropertyDamageMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
     
Geismar Incident [Member] | Business Interruption [Member] | Williams Partners [Member]        
Segment Reporting Information [Line Items]        
Duration of waiting period before business interrutpion coverage begins 60 days      
Geismar Incident [Member] | General Liability [Member] | Williams Partners [Member]        
Segment Reporting Information [Line Items]        
Maximum insurance recoverable amount 610wmb_MaximumInsuranceRecoverableAmount
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= us-gaap_GeneralLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
     
Insurance deductibles 2wmb_InsuranceDeductibles
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= us-gaap_GeneralLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
     
Geismar Incident [Member] | Workers Compensation [Member] | Williams Partners [Member]        
Segment Reporting Information [Line Items]        
Insurance deductibles 1wmb_InsuranceDeductibles
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= wmb_WorkersCompensationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
     
Subsequent Event [Member] | Geismar Incident [Member] | Williams Partners [Member]        
Segment Reporting Information [Line Items]        
Insurance recoveries     126us-gaap_InsuranceRecoveries
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Subsequent Event [Member] | Geismar Incident [Member] | Property Damage And Business Interruption [Member] | Williams Partners [Member]        
Segment Reporting Information [Line Items]        
Maximum insurance recoverable amount     480wmb_MaximumInsuranceRecoverableAmount
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= wmb_PropertyDamageAndBusinessInterruptionMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
480wmb_MaximumInsuranceRecoverableAmount
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= wmb_PropertyDamageAndBusinessInterruptionMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Remaining insurance recoverable amount     20wmb_RemainingInsuranceRecoverableAmount
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= wmb_PropertyDamageAndBusinessInterruptionMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
20wmb_RemainingInsuranceRecoverableAmount
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= wmb_PropertyDamageAndBusinessInterruptionMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Insurance recoveries       $ 422us-gaap_InsuranceRecoveries
/ us-gaap_BusinessInterruptionLossAxis
= wmb_GeismarIncidentMember
/ wmb_ComponentOfInsurancePolicy1Axis
= wmb_PropertyDamageAndBusinessInterruptionMember
/ us-gaap_StatementBusinessSegmentsAxis
= wmb_WilliamsPartnersMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember