<?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/20260610"
  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-20260610.xsd" xlink:type="simple"/>
    <context id="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001720592</identifier>
        </entity>
        <period>
            <startDate>2026-06-10</startDate>
            <endDate>2026-06-10</endDate>
        </period>
    </context>
    <context id="C_e190d3bd-da26-44d6-aeb8-44f08529996f">
        <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-10</startDate>
            <endDate>2026-06-10</endDate>
        </period>
    </context>
    <context id="C_35dcf07e-ea56-4de8-ab98-8c037af407a7">
        <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-10</startDate>
            <endDate>2026-06-10</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_ff149752-7544-4246-bb81-8f97ac0c8627">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_3c9f5d7d-52ee-4df8-9455-464c9aa06f20">0001720592</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_dc8f93c4-5426-4354-a691-15ed96e7776b">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_b9827578-b5d1-44cb-a777-6f9853c16db1">2026-06-10</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_96f571b9-c67c-45cb-a4b2-72f54a6878be">REPAY HOLDINGS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_9cec85c4-2f4d-4e68-8c45-d29f8975bd77">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_7964d07d-e97a-40bf-a665-05bf3de2f0f9">001-38531</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_c1e9224d-5f05-4b20-ac1f-35b88c92d1e5">00-0000000</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_0a153ed5-08de-4d3e-922d-149b4602336f">3060 Peachtree Road NW</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_2f5ca141-48dd-4f20-905c-f64c6a24bd47">Suite 1100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_f90c89c4-2cf4-4abc-b348-432bd3a287f9">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_5ff8d21b-68fe-49ab-8680-38913bad3c73">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_e9e231ac-3a2a-471b-a028-c1b3671f1129">30305</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_e841db46-2911-4ecd-83e5-041f46e0235a">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_ff6c214c-54dd-4c43-998a-e50b86eed593">504-7472</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_03162866-a54a-4f51-8358-383dea93ae6b">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_83e29d7d-1856-408a-bdc4-00bd6de56411">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_d1f3a7aa-8cc1-44c4-b29e-ad9c99d5aff2">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_5776ba8a-c551-4220-88a9-5cfc4caec409">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_e190d3bd-da26-44d6-aeb8-44f08529996f"
      id="F_dafc45a7-aa0d-4182-9a18-e69694b2746d">Class A common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_e190d3bd-da26-44d6-aeb8-44f08529996f"
      id="F_3cf66580-e53e-432b-8765-3cdb7cd3ecee">RPAY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_e190d3bd-da26-44d6-aeb8-44f08529996f"
      id="F_3babdc74-7fa6-4f76-8cb1-8f48da203f40">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_35dcf07e-ea56-4de8-ab98-8c037af407a7"
      id="F_3e8a018a-220c-4d0c-8136-79943570e6a4">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="C_35dcf07e-ea56-4de8-ab98-8c037af407a7"
      id="F_abf87346-ad18-406e-a058-9c78232272ae">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName
      contextRef="C_35dcf07e-ea56-4de8-ab98-8c037af407a7"
      id="F_dfa846f1-86ea-47d7-a845-7ba8a80ee024">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_c24b93d3-d2f7-4b6c-b8c4-450c025f3794"
      id="F_7617bd64-6bbc-4ef7-8820-a08ab45a2ebc">false</dei:EntityEmergingGrowthCompany>
</xbrl>
