XML 34 R118.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 15 - Hedging Activities (Details) - Effect on Consolidated financial statements (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 15 - Hedging Activities (Details) - Effect on Consolidated financial statements [Line Items]      
Gain (loss) recognized in income $ 1,369us-gaap_DerivativeGainLossOnDerivativeNet $ 435us-gaap_DerivativeGainLossOnDerivativeNet  
Other Income [Member] | Foreign Exchange Contracts, Balance Sheet [Member]      
Note 15 - Hedging Activities (Details) - Effect on Consolidated financial statements [Line Items]      
Gain (loss) recognized in income 29us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= glw_ForeignExchangeContractsBalanceSheetMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
100us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= glw_ForeignExchangeContractsBalanceSheetMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
82us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= glw_ForeignExchangeContractsBalanceSheetMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other Income [Member] | Foreign Exchange Contracts, Loans [Member]      
Note 15 - Hedging Activities (Details) - Effect on Consolidated financial statements [Line Items]      
Gain (loss) recognized in income 13us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= glw_ForeignExchangeContractsLoansMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
87us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= glw_ForeignExchangeContractsLoansMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
141us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= glw_ForeignExchangeContractsLoansMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other Income [Member] | Translated Earnings Contracts [Member]      
Note 15 - Hedging Activities (Details) - Effect on Consolidated financial statements [Line Items]      
Gain (loss) recognized in income 1,369us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= glw_TranslatedEarningsContractsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
435us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= glw_TranslatedEarningsContractsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
 
Undesignated [Member]      
Note 15 - Hedging Activities (Details) - Effect on Consolidated financial statements [Line Items]      
Gain (loss) recognized in income $ 1,411us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= glw_UndesignatedMember
$ 622us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= glw_UndesignatedMember
$ 223us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= glw_UndesignatedMember