<?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/20260810"
  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-20260810.xsd" xlink:type="simple"/>
    <context id="C_809df787-d668-4bac-ae89-8363c0a3ab03">
        <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-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <context id="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001720592</identifier>
        </entity>
        <period>
            <startDate>2026-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <context id="C_5f322b64-2c9d-43b4-a4db-511f2db851a2">
        <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-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_6898f462-48a4-410b-8c80-daa412c3fe85">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_7c2d4442-7f1a-4ee9-a9a0-a1222969ec0d">0001720592</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_4cb6ade3-d777-4977-b910-95bc67890e82">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_ef464fbb-49e6-42fa-ac15-ad431c3ee1e4">2026-08-10</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_1cd756fd-0a62-4c90-9f82-be739d49e1b6">REPAY HOLDINGS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_f66776e5-9ccd-4c74-af4b-014f38aac205">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_04473124-f2eb-49db-9758-4758e0e74b85">001-38531</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_39491dc1-3312-4b70-aa10-440f74a9b162">98-1496050</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_ae6e6f7b-ac74-49a3-b8e3-bb6a00fc08de">3060 Peachtree Road NW</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_2a2350cf-b384-452e-9a27-abdc280102d0">Suite 1100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_0ab96575-7595-4b62-be2e-f7c9f2cce53c">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_8335feb1-2f80-4ade-bafa-5c8960d5e75b">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_167b6931-f614-44cd-9b02-9500ca248959">30305</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_6173f651-373a-4af9-b545-d0c46b672ed7">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_178096dd-4523-4089-b2a5-d0f476ceb341">504-7472</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_863f3f4c-2871-4899-8d31-179bd25815f9">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_08be76b7-48ac-4cad-9e1a-5ff7d9c2e2a5">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_5c1c8435-a630-4181-8840-c169ab8b5c03">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_4956a758-7d5d-476a-8356-cb9e13127bd6">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_5f322b64-2c9d-43b4-a4db-511f2db851a2"
      id="F_232b77db-e733-4207-8e19-07be1b88a901">Class A common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_5f322b64-2c9d-43b4-a4db-511f2db851a2"
      id="F_41991a3b-55d5-4360-8373-fd6736680bc8">RPAY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_5f322b64-2c9d-43b4-a4db-511f2db851a2"
      id="F_2c9bceb8-013f-4f57-a717-35dc5e5bd9f0">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_809df787-d668-4bac-ae89-8363c0a3ab03"
      id="F_2cd7ae84-8c3d-4359-bc9c-ebf0e37ec963">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="C_809df787-d668-4bac-ae89-8363c0a3ab03"
      id="F_41123552-facb-476c-9a5e-79e5f1984674">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName
      contextRef="C_809df787-d668-4bac-ae89-8363c0a3ab03"
      id="F_f3adfedd-d368-46c0-a596-6efe75976907">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_3e3ff2a8-33ff-4162-9ac5-02b570abd50e"
      id="F_b59ddb69-4476-4772-9c28-911faf025402">false</dei:EntityEmergingGrowthCompany>
</xbrl>
