XML 74 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Costs Associated with Rationalization Programs (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost and Reserve [Line Items]      
Beginning Balance $ 237us-gaap_RestructuringReserve $ 252us-gaap_RestructuringReserve $ 184us-gaap_RestructuringReserve
New Charges 128us-gaap_RestructuringReservePeriodIncreaseDecrease 75us-gaap_RestructuringReservePeriodIncreaseDecrease 178us-gaap_RestructuringReservePeriodIncreaseDecrease
Restructuring reserve settled with cash and non cash considerations (235)gt_RestructuringReserveSettledWithCashAndNonCashConsiderations (73)gt_RestructuringReserveSettledWithCashAndNonCashConsiderations (107)gt_RestructuringReserveSettledWithCashAndNonCashConsiderations
Restructuring Reserve, Accrual Adjustment (11)us-gaap_RestructuringReserveAccrualAdjustment (17)us-gaap_RestructuringReserveAccrualAdjustment (3)us-gaap_RestructuringReserveAccrualAdjustment
Ending Balance 119us-gaap_RestructuringReserve 237us-gaap_RestructuringReserve 252us-gaap_RestructuringReserve
Associate Related Costs      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 232us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
229us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
166us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
New Charges 76us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
58us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
142us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
Restructuring reserve settled with cash and non cash considerations (186)gt_RestructuringReserveSettledWithCashAndNonCashConsiderations
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
(42)gt_RestructuringReserveSettledWithCashAndNonCashConsiderations
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
(77)gt_RestructuringReserveSettledWithCashAndNonCashConsiderations
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
Restructuring Reserve, Translation Adjustment (18)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
7us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
3us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
Restructuring Reserve, Accrual Adjustment (5)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
(13)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
(2)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
Ending Balance 117us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
232us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
229us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_AssociateRelatedCostsMember
Other Exit Costs And Noncancelable Lease Costs      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
23us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
18us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
New Charges 52us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
17us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
36us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
Restructuring reserve settled with cash and non cash considerations (49)gt_RestructuringReserveSettledWithCashAndNonCashConsiderations
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
(31)gt_RestructuringReserveSettledWithCashAndNonCashConsiderations
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
(30)gt_RestructuringReserveSettledWithCashAndNonCashConsiderations
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
Restructuring Reserve, Translation Adjustment 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
Restructuring Reserve, Accrual Adjustment (6)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
(4)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
(1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
Ending Balance $ 2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
$ 5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember
$ 23us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= gt_OtherExitCostsAndNoncancelableLeaseCostsMember