XML 62 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis $ 643,938us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 631,477us-gaap_AvailableForSaleSecuritiesAmortizedCost
Unrealized Gains 73,726us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 81,989us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Unrealized (Losses) (102)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (1,551)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Total fair value of available-for-sale marketable securities 717,562us-gaap_AvailableForSaleSecurities 711,915us-gaap_AvailableForSaleSecurities
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Maturities within one year 234,257us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue 251,761us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Maturities after one year through five years 392,624us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue 360,208us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Maturities after five years through ten years 1,101us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue 1,128us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
Total 627,982us-gaap_AvailableForSaleSecuritiesDebtSecurities 613,097us-gaap_AvailableForSaleSecuritiesDebtSecurities
Continuous Unrealized Loss Position, Fair Value [Abstract]    
Fair Value - Less than 12 Months 140,658us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue 426,941us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Fair Value - 12 Months or Greater 4,139us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Fair Value - Total 144,797us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 426,941us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Continuous Unrealized Loss Position, Aggregate Losses [Abstract]    
Unrealized Loss - Less than 12 months (88)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss (1,551)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Unrealized Loss - 12 Months or Greater (14)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Unrealized Loss - Total (102)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss (1,551)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
U.S. government and government agency obligations    
Continuous Unrealized Loss Position, Fair Value [Abstract]    
Fair Value - Less than 12 Months   25,549us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair Value - 12 Months or Greater   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Fair Value - Total   25,549us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Continuous Unrealized Loss Position, Aggregate Losses [Abstract]    
Unrealized Loss - Less than 12 months   (46)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Unrealized Loss - 12 Months or Greater   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Unrealized Loss - Total   (46)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Corporate bonds    
Continuous Unrealized Loss Position, Fair Value [Abstract]    
Fair Value - Less than 12 Months 136,720us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
390,613us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Fair Value - 12 Months or Greater 4,139us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Fair Value - Total 140,859us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
390,613us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Continuous Unrealized Loss Position, Aggregate Losses [Abstract]    
Unrealized Loss - Less than 12 months (85)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
(1,462)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Unrealized Loss - 12 Months or Greater (14)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Unrealized Loss - Total (99)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
(1,462)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Municipal bonds    
Continuous Unrealized Loss Position, Fair Value [Abstract]    
Fair Value - Less than 12 Months 3,938us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
10,779us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Fair Value - 12 Months or Greater 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Fair Value - Total 3,938us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
10,779us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Continuous Unrealized Loss Position, Aggregate Losses [Abstract]    
Unrealized Loss - Less than 12 months (3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
(43)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Unrealized Loss - 12 Months or Greater 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Unrealized Loss - Total (3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
(43)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Unrestricted [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 643,938us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
616,477us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
Unrealized Gains 73,726us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
5,550us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
Unrealized (Losses) (102)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
(1,551)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
Total fair value of available-for-sale marketable securities 717,562us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
620,476us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
Unrestricted [Member] | U.S. government and government agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 56,433us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
28,596us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Unrealized Gains 201us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Unrealized (Losses) 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
(46)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Total fair value of available-for-sale marketable securities 56,634us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
28,553us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Unrestricted [Member] | Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 530,693us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
548,832us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Unrealized Gains 898us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
136us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Unrealized (Losses) (99)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
(1,462)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Total fair value of available-for-sale marketable securities 531,492us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
547,506us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= regn_USGovernmentGuaranteedCorporateBondsMember
Unrestricted [Member] | Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 39,807us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
37,044us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Unrealized Gains 52us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
37us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Unrealized (Losses) (3)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
(43)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Total fair value of available-for-sale marketable securities 39,856us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
37,038us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Unrestricted [Member] | Equity Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 17,005us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
2,005us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized Gains 72,575us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
5,374us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized (Losses) 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total fair value of available-for-sale marketable securities 89,580us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
7,379us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_UnrestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Restricted [Member] | Equity Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis   15,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ regn_ClassificationOfInvestmentAxis
= regn_RestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized Gains   76,439us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_RestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized (Losses)   0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ regn_ClassificationOfInvestmentAxis
= regn_RestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total fair value of available-for-sale marketable securities   $ 91,439us-gaap_AvailableForSaleSecurities
/ regn_ClassificationOfInvestmentAxis
= regn_RestrictedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember