XML 44 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Product Revenues, Net (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Product Revenue Allowance and Reserve [Roll Forward]  
Product revenue allowance and reserve, beginning balance $ 36,023us-gaap_ValuationAllowancesAndReservesBalance
Provision related to current period sales 11,233vrtx_ValuationAllowancesAndReservesProvision
Adjustments related to prior period sales (1,625)us-gaap_ValuationAllowancesAndReservesAdjustments
Credits/payments made (12,079)vrtx_ValuationAllowancesAndReservesSalesCreditsOrPaymentsCurrent
Product revenue allowance and reserve, ending balance 33,552us-gaap_ValuationAllowancesAndReservesBalance
Trade Allowances  
Product Revenue Allowance and Reserve [Roll Forward]  
Product revenue allowance and reserve, beginning balance 1,463us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
Provision related to current period sales 1,297vrtx_ValuationAllowancesAndReservesProvision
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
Adjustments related to prior period sales (87)us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
Credits/payments made (1,366)vrtx_ValuationAllowancesAndReservesSalesCreditsOrPaymentsCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
Product revenue allowance and reserve, ending balance 1,307us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
Rebates, Chargebacks and Discounts  
Product Revenue Allowance and Reserve [Roll Forward]  
Product revenue allowance and reserve, beginning balance 29,102us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_RebatesChargebacksAndDiscountsMember
Provision related to current period sales 9,027vrtx_ValuationAllowancesAndReservesProvision
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_RebatesChargebacksAndDiscountsMember
Adjustments related to prior period sales (1,128)us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_RebatesChargebacksAndDiscountsMember
Credits/payments made (7,162)vrtx_ValuationAllowancesAndReservesSalesCreditsOrPaymentsCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_RebatesChargebacksAndDiscountsMember
Product revenue allowance and reserve, ending balance 29,839us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_RebatesChargebacksAndDiscountsMember
Product Returns  
Product Revenue Allowance and Reserve [Roll Forward]  
Product revenue allowance and reserve, beginning balance 4,713us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Provision related to current period sales 79vrtx_ValuationAllowancesAndReservesProvision
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Adjustments related to prior period sales (410)us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Credits/payments made (2,788)vrtx_ValuationAllowancesAndReservesSalesCreditsOrPaymentsCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Product revenue allowance and reserve, ending balance 1,594us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Other Incentives  
Product Revenue Allowance and Reserve [Roll Forward]  
Product revenue allowance and reserve, beginning balance 745us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_CopayMitigationRebatesMember
Provision related to current period sales 830vrtx_ValuationAllowancesAndReservesProvision
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_CopayMitigationRebatesMember
Adjustments related to prior period sales 0us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_CopayMitigationRebatesMember
Credits/payments made (763)vrtx_ValuationAllowancesAndReservesSalesCreditsOrPaymentsCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_CopayMitigationRebatesMember
Product revenue allowance and reserve, ending balance $ 812us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= vrtx_CopayMitigationRebatesMember