XML 83 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Non-Vested Restricted Stock Unit Activity (Detail) (Restricted Stock With Service Based Vesting Conditions, USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restricted Stock With Service Based Vesting Conditions
     
Schedule of Share based Compensation Arrangements by Share based Payment Award, Equity Instruments, Other Than Options, Restricted Stock Units [Line Items]      
Shares, Non-vested units as of December 31, 2013 1,133,835us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Shares, Granted 884,612us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Shares, Vested (383,332)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Shares, Forfeited (94,412)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Shares, Non-vested units as of December 31, 2014 1,540,703us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
1,133,835us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
 
Shares, Non-vested units expected to vest at December 31, 2014 1,412,629bmrn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Weighted Average Grant Date Fair Value, Non-vested units as of December 31, 2013 $ 50.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Weighted Average Grant Date Fair Value, Granted $ 64.37us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
$ 66.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
$ 37.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
Weighted Average Grant Date Fair Value, Vested $ 46.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Weighted Average Grant Date Fair Value, Forfeited $ 54.96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Weighted Average Grant Date Fair Value, Non-vested units as of December 31, 2014 $ 59.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
$ 50.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
 
Weighted Average Grant Date Fair Value, Non-vested units expected to vest at December 31, 2014 $ 59.15bmrn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Weighted Average Remaining Years, Non-vested units as of December 31, 2013 2 years 10 months 24 days 2 years 9 months 18 days  
Weighted Average Remaining Years, Non-vested units as of December 31, 2014 2 years 10 months 24 days 2 years 9 months 18 days  
Aggregate Intrinsic Value, Non-vested units as of December 31, 2013 $ 79,765us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
   
Aggregate Intrinsic Value, Non-vested units as of December 31, 2014 139,280us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
79,765us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember
 
Aggregate Intrinsic Value, Non-vested units expected to vest at December 31, 2014 $ 127,702bmrn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= bmrn_RestrictedStockWithServiceBasedVestingConditionsMember