<?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:rpay="http://www.repay.com/20260612"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="rpay-20260612.xsd" xlink:type="simple"/>
    <context id="C_9e2d9352-9a90-4289-a62e-39acf07edaca">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001720592</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-12</startDate>
            <endDate>2026-06-12</endDate>
        </period>
    </context>
    <context id="C_2a5df816-2dfb-4c60-88be-4788c613257a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001720592</identifier>
        </entity>
        <period>
            <startDate>2026-06-12</startDate>
            <endDate>2026-06-12</endDate>
        </period>
    </context>
    <context id="C_4a71bbcd-c858-4026-854f-818591b25632">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001720592</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rpay:PreferredStockPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-12</startDate>
            <endDate>2026-06-12</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_81c8549a-2c8e-42d9-ac11-408b13a5b0fb">0001720592</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_0c230986-8524-4dc3-8aa5-b5d5bd95c9e3">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_a6e1625e-75e3-48fb-8134-06a0c2af7e24">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_fb29ace2-5fd9-4460-ae23-8c4efc5e6a9e">2026-06-12</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_79d9e57a-63dc-44a1-9192-ab0dd10910fe">REPAY HOLDINGS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_8a825ec0-e86c-4d11-a15b-49daa57f44bd">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_b4767790-9f72-410b-9bc2-34cc68b3d5f1">001-38531</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_260bcf7c-785b-4b28-930c-165e8f056185">00-0000000</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_6370ab94-7d7e-460f-bdb1-229146e55203">3060 Peachtree Road NW</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_d563d339-91a7-4b9e-a2bc-1369db1aa6e0">Suite 1100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_91ea8750-cee7-4442-aecb-6bf1237a4436">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_61b6259b-67f9-4954-b4c2-c09b1fc61496">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_b33b3cf6-0d41-41f7-83fd-239e463c2e2b">30305</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_b9b16145-388b-40db-ad84-a2290e70fd27">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_b50bf268-73ba-4d2b-b58c-a01d3e9440dc">504-7472</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_23d4a2ae-1cf6-4191-8d39-a4f6b059142c">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_f8708353-27dc-48a7-b816-a7e7c2a3b536">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_e755c714-0c94-4d5b-8e58-b6c0d2d63358">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_e4838f85-8004-4d08-94fb-5a363905415d">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_9e2d9352-9a90-4289-a62e-39acf07edaca"
      id="F_d9051d43-7331-47ca-bbca-5b3fd81f72fd">Class A common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_9e2d9352-9a90-4289-a62e-39acf07edaca"
      id="F_9b42c052-60b7-41bd-aa9d-35ced7c3564f">RPAY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_9e2d9352-9a90-4289-a62e-39acf07edaca"
      id="F_8e0fdfa2-7f4c-48bc-8b2b-8e8bfbeb08b3">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_4a71bbcd-c858-4026-854f-818591b25632"
      id="F_30d11176-3112-4836-b06c-fd2a950171a9">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="C_4a71bbcd-c858-4026-854f-818591b25632"
      id="F_72694900-d847-425c-bc40-910c91874109">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName
      contextRef="C_4a71bbcd-c858-4026-854f-818591b25632"
      id="F_c856a7fa-1d71-4ebd-a41a-042823e2d0b3">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_2a5df816-2dfb-4c60-88be-4788c613257a"
      id="F_fb1bc2be-e6db-445f-99c2-5512defa13ce">false</dei:EntityEmergingGrowthCompany>
</xbrl>
