XML 22 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Hedging (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - assets $ 2,934us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue $ 2,011us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue
Fair value - liabilities (617)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue 0us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
Offsetting Derivative Assets [Abstract]    
Gross Amounts Recognized 2,934us-gaap_DerivativeFairValueOfDerivativeAsset 2,011us-gaap_DerivativeFairValueOfDerivativeAsset
Gross Amounts Offset 0vrtx_DerivativeAssetFairValueGrossAssetCollateralAndOtherSetOffAgainstGrossAssetsSubjectToOffsettingEnforceableMasterNettingArrangementOrSimilarAgreement 0vrtx_DerivativeAssetFairValueGrossAssetCollateralAndOtherSetOffAgainstGrossAssetsSubjectToOffsettingEnforceableMasterNettingArrangementOrSimilarAgreement
Gross Amount Presented 2,934us-gaap_DerivativeAssets 2,011us-gaap_DerivativeAssets
Gross Amount Not Offset (617)us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction 0us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction
Legal Offset 2,317us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral 2,011us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
Offsetting Derivative Liabilities [Abstract]    
Gross Amounts Recognized (617)us-gaap_DerivativeFairValueOfDerivativeLiability  
Gross Amounts Offset 0vrtx_DerivativeLiabilityFairValueGrossLiabilityCollateralAndOtherSetOffAgainstGrossAssetsSubjectToOffsettingEnforceableMasterNettingArrangementOrSimilarAgreement  
Gross Amount Presented 617us-gaap_DerivativeLiabilities  
Gross Amount Not Offset 617us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction  
Legal Offset 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral  
Foreign Currency Forward Contract | Cash Flow Hedging    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 88,939invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
33,724invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Euro | Foreign Currency Forward Contract | Cash Flow Hedging    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 34,749invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
20,209invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
British pound sterling | Foreign Currency Forward Contract | Cash Flow Hedging    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 33,696invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
13,515invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Australian dollar | Foreign Currency Forward Contract | Cash Flow Hedging    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 20,494invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
0invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Prepaid and other current assets    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - assets 2,934us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
2,011us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Other liabilities, current portion    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - liabilities (282)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherCurrentLiabilitiesMember
0us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherCurrentLiabilitiesMember
Other assets    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - assets 0us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherAssetsMember
 
Other liabilities, excluding current portion    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - liabilities $ (335)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherNoncurrentLiabilitiesMember