XML 65 R136.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule II - Valuation Accounts and Reserves (Details) - Valuation Accounts And Reserves (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance for Doubtful Accounts [Member]      
Valuation Allowance [Line Items]      
Balance at beginning of period $ 28us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 26us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 19us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Additions 19glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
2glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
7glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Balance at end of period 47us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
28us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
26us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Valuation Allowance of Deferred Tax Assets [Member]      
Valuation Allowance [Line Items]      
Balance at beginning of period 286us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
210us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
219us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Additions 186glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
80glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
10glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Net deductions and other 174us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
4us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
19us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Balance at end of period 298us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
286us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
210us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Accumulated Amortization of Purchased Intangible Assets [Member]      
Valuation Allowance [Line Items]      
Balance at beginning of period 185us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= glw_AccumulatedAmortizationOfPurchasedIntangibleAssetsMember
154us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= glw_AccumulatedAmortizationOfPurchasedIntangibleAssetsMember
135us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= glw_AccumulatedAmortizationOfPurchasedIntangibleAssetsMember
Additions 31glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= glw_AccumulatedAmortizationOfPurchasedIntangibleAssetsMember
31glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= glw_AccumulatedAmortizationOfPurchasedIntangibleAssetsMember
19glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= glw_AccumulatedAmortizationOfPurchasedIntangibleAssetsMember
Balance at end of period 216us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= glw_AccumulatedAmortizationOfPurchasedIntangibleAssetsMember
185us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= glw_AccumulatedAmortizationOfPurchasedIntangibleAssetsMember
154us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= glw_AccumulatedAmortizationOfPurchasedIntangibleAssetsMember
Business Restructuring Reserves [Member]      
Valuation Allowance [Line Items]      
Balance at beginning of period 44us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
42us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
10us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
Additions 49glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
41glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
52glw_ValuationAllowanceAndReservesAdditions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
Net deductions and other 49us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
39us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
20us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
Balance at end of period $ 44us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
$ 44us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember
$ 42us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_BusinessRestructuringReservesMember