<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="rgen-20260728.xsd" xlink:type="simple"/>
    <context id="C_5b8f5213-3a05-442b-a59a-6a76573c938a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
        </entity>
        <period>
            <startDate>2026-07-28</startDate>
            <endDate>2026-07-28</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_3693cbf3-04a9-4a50-b668-b4aa6cb1ffb8">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_ea3fffdf-ce2a-403c-a644-997c953342fa">0000730272</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_a6007e81-908a-45a1-98d9-d55c8ba3b152">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_780389e6-ed86-4478-b8fe-a1ec9234df4c">2026-07-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_63c81b6e-c802-4b15-a1f8-f43ddd4dd287">REPLIGEN CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_5412f663-7a96-45cb-ad6c-92994df6943f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_48965f20-3153-4d15-9397-451a45d1b3a3">000-14656</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_2d84bf64-9d77-4e91-89f7-cf0945860e9c">04-2729386</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_9a5d600a-bc98-45fe-be1e-072786284a5c">41 Seyon Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_eefd4075-87fd-46f5-bbce-2d1151722360">Waltham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_fc425131-e163-4310-9490-2fe5515336ca">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_e48a2efd-ef14-4d0e-a367-52641f80bfa1">02453</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_5d6ec80b-347e-40f5-8f59-4d4fc8bef4f3">(781)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_beb2b404-35f5-4e6d-9d49-6a59b699f8e4">250-0111</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_472ff84f-845a-41b0-8273-2b00e43bee6d">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_a3ada89b-626f-4a94-9f31-0b19308a8514">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_4b036df1-6ca5-4593-9b40-609b7cc37a34">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_3d22325e-c663-424b-876c-cfa6daa6762c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_d5db54e7-d113-428b-b814-5a87ecb8f89b">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_d94de91d-d41b-4ee4-9025-5c25b5e65e22">RGEN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_fc8d152d-f43e-466e-a894-8965800a6826">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_5b8f5213-3a05-442b-a59a-6a76573c938a"
      id="F_9528f9af-5844-413a-b47f-98ed4483d1ce">false</dei:EntityEmergingGrowthCompany>
</xbrl>
