2.2.0.25truefalse40402 - Disclosure - Derivative Financial Instruments (Summary of Information About the Fair Values of Derivative Instruments on Condensed Consolidated Balance Sheets) (Details)truefalseIn Thousandsfalse1falsefalseUSDfalsefalse3/31/2011 USD ($) / shares USD ($) $As_Of_3_31_2011http://www.sec.gov/CIK0000882095instant2011-03-31T00:00:000001-01-01T00:00:00Unit14Dividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0Unit1Standardhttp://www.xbrl.org/2003/instancesharesxbrli0Unit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170Unit13Standardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2falsefalseUSDfalsefalse12/31/2010 USD ($) USD ($) / shares $As_Of_12_31_2010http://www.sec.gov/CIK0000882095instant2010-12-31T00:00:000001-01-01T00:00:00Unit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170Unit1Standardhttp://www.xbrl.org/2003/instancesharesxbrli0Unit14Dividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0Unit13Standardhttp://www.xbrl.org/2003/instancepurexbrli0USDUSD$2false0us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse80210008021falsetruefalsefalsefalse2truefalsefalse6436500064365falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse3false0us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse117959000117959falsefalsefalsefalsefalse2truefalsefalse3851500038515falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse4false0us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse10001falsefalsefalsefalsefalse2truefalsefalse9600096falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse5false0us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse125000125falsefalsefalsefalsefalse2truefalsefalse3800038falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse6false0us-gaap_DerivativeFairValueOfDerivativeAssetus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse80220008022falsefalsefalsefalsefalse2truefalsefalse6446100064461falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of derivative asset, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 truefalse7false0us-gaap_DerivativeFairValueOfDerivativeLiabilityus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse118084000118084falsefalsefalsefalsefalse2truefalsefalse3855300038553falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of derivative liability, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 truefalse8false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.gilead.com/taxonomy/role/disclosurederivativefinancialinstrumentssummaryofinformationaboutfairvaluesofderivativeinstrumentsoncondensedconsolidatedbalancesheetsdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalseUSDtruefalse{us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Currency Exchange Contracts [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Current Assets [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_gild_OtherCurrentAssetsMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0000882095instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Exchange Contracts [Member]us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther Current Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldigild_OtherCurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4falsefalseUSDtruefalse{us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Currency Exchange Contracts [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Current Assets [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_gild_OtherCurrentAssetsMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0000882095instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Exchange Contracts [Member]us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther Current Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldigild_OtherCurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse9false0us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse71610007161falsefalsefalsefalsefalse2truefalsefalse5927600059276falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse10false0us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse10001falsefalsefalsefalsefalse2truefalsefalse9600096falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse11false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.gilead.com/taxonomy/role/disclosurederivativefinancialinstrumentssummaryofinformationaboutfairvaluesofderivativeinstrumentsoncondensedconsolidatedbalancesheetsdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse5falsefalseUSDtruefalse{us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Currency Exchange Contracts [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Noncurrent Assets [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_gild_OtherNoncurrentAssetsMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0000882095instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Exchange Contracts [Member]us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther Noncurrent Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldigild_OtherNoncurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$6falsefalseUSDtruefalse{us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Currency Exchange Contracts [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Noncurrent Assets [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_gild_OtherNoncurrentAssetsMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0000882095instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Exchange Contracts [Member]us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther Noncurrent Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldigild_OtherNoncurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse12false0us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse860000860falsefalsefalsefalsefalse2truefalsefalse50890005089falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse13false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.gilead.com/taxonomy/role/disclosurederivativefinancialinstrumentssummaryofinformationaboutfairvaluesofderivativeinstrumentsoncondensedconsolidatedbalancesheetsdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse7falsefalseUSDtruefalse{us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Currency Exchange Contracts [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Accrued Liabilities [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_gild_OtherAccruedLiabilitiesMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0000882095instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Exchange Contracts [Member]us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther Accrued Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldigild_OtherAccruedLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$8falsefalseUSDtruefalse{us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Currency Exchange Contracts [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Accrued Liabilities [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_gild_OtherAccruedLiabilitiesMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0000882095instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Exchange Contracts [Member]us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther Accrued Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldigild_OtherAccruedLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse14false0us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse101545000101545falsefalsefalsefalsefalse2truefalsefalse3649300036493falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse15false0us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse125000125falsefalsefalsefalsefalse2truefalsefalse3800038falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse16false0natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.gilead.com/taxonomy/role/disclosurederivativefinancialinstrumentssummaryofinformationaboutfairvaluesofderivativeinstrumentsoncondensedconsolidatedbalancesheetsdetails1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse9falsefalseUSDtruefalse{us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Currency Exchange Contracts [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Long-Term Obligations [Member] 3/31/2011 USD ($) $As_Of_3_31_2011_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_gild_OtherLongTermObligationsMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0000882095instant2011-03-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Exchange Contracts [Member]us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther Long-Term Obligations [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldigild_OtherLongTermObligationsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$10falsefalseUSDtruefalse{us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Currency Exchange Contracts [Member] {us-gaap_DerivativesFairValueByBalanceSheetLocationAxis} : Other Long-Term Obligations [Member] 12/31/2010 USD ($) $As_Of_12_31_2010_us-gaap_DerivativesFairValueByBalanceSheetLocationAxis_gild_OtherLongTermObligationsMember_us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMemberhttp://www.sec.gov/CIK0000882095instant2010-12-31T00:00:000001-01-01T00:00:00falsefalseForeign Currency Exchange Contracts [Member]us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther Long-Term Obligations [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldigild_OtherLongTermObligationsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberUnit12Standardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$OthernaNo definition available.No authoritative reference available.falsefalse17false0us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabel1truefalsefalse1641400016414falsetruefalsefalsefalse2truefalsefalse20220002022falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 falsefalse216Derivative Financial Instruments (Summary of Information About the Fair Values of Derivative Instruments on Condensed Consolidated Balance Sheets) (Details) (USD $)ThousandsUnKnownUnKnownUnKnownfalsetrue