XML 25 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-term Obligations - Term Loan (Details) (USD $)
0 Months Ended
Jul. 09, 2014
Mar. 31, 2015
Jul. 09, 2014
Senior Secured Term Loan      
Debt Instrument [Line Items]      
Face amount of term loan $ 300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
  $ 300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
Interest rate, stated percentage 7.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
  7.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
Contingent interest rate (percent) 6.20%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
   
Minimum age of patients (in years) 12 years    
Amount of principal repayment on quarterly installment payments through July 2016 15,000,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
   
Amount of principal repayment on quarterly installment payments from October 2016 60,000,000vrtx_DebtInstrumentPeriodicPaymentPeriodTwoPrincipal
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
   
Unamortized discount on term loan 5,300,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
5,200,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
5,300,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
Senior Secured Term Loan Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 200,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_SecuredDebtMember
  $ 200,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_SecuredDebtMember
Minimum | Senior Secured Term Loan | LIBOR      
Debt Instrument [Line Items]      
Basis spread on variable rate (percent) 5.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
   
Maximum | Senior Secured Term Loan | LIBOR      
Debt Instrument [Line Items]      
Basis spread on variable rate (percent) 7.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorLoansMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember