XML 63 R53.htm IDEA: XBRL DOCUMENT
v3.23.1

Legal Matters (Details) | Dec. 09, 2021 claim | Jul. 16, 2020 claim | Feb. 11, 2020 request
--- | --- | --- | ---
'226 and '992 Patents | EYLEA |  |  |
Loss Contingencies [Line Items] |  |  |
Number of ex parte reexamination requests | request |  |  | 2
'338 Patent And '069 Patent | Celltrion, Inc. |  |  |
Loss Contingencies [Line Items] |  |  |
Number of IPR filed | 2 |  |
'338 Patent And '069 Patent | Apotex Inc. |  |  |
Loss Contingencies [Line Items] |  |  |
Number of IPR filed | 2 |  |
'631 Patent |  |  |
Loss Contingencies [Line Items] |  |  |
Number of IPR filed |  | 2 |

X
- Definition Loss Contingency, Ex Parte Reexamination, Filed, Number + References No definition available. + Details
Name: | regn_LossContingencyExParteReexaminationFiledNumber
Namespace Prefix: | regn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Inter Parties Review (IPR) Petitions Filed + References No definition available. + Details
Name: | regn_NumberOfInterPartiesReviewIPRPetitionsFiled
Namespace Prefix: | regn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=regn_A226PatentAnd992PatentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=regn_EYLEAAfliberceptInjectionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=regn_A338PatentAnd069PatentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=regn_CelltrionIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=regn_ApotexIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=regn_A631PatentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |