<?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/20260713"
  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-20260713.xsd" xlink:type="simple"/>
    <context id="C_a5fb52d7-d7be-4f0c-8af1-152c6e02da3e">
        <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-07-13</startDate>
            <endDate>2026-07-13</endDate>
        </period>
    </context>
    <context id="C_1b09a91e-cf73-440f-94fc-270905d4cdac">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001720592</identifier>
        </entity>
        <period>
            <startDate>2026-07-13</startDate>
            <endDate>2026-07-13</endDate>
        </period>
    </context>
    <context id="C_5e3c54fc-e10f-47ba-93eb-9f52407cd542">
        <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-07-13</startDate>
            <endDate>2026-07-13</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_70a07c7b-e16f-430d-a1c4-77f48d589f67">0001720592</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_0764561e-2a99-4780-a702-56fa36ed0a16">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_7ad5421d-ede3-46b5-ae86-b3c4ca3915e8">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_43f02a4a-90bd-4e98-a584-20fc0ab59e4b">2026-07-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_074b7e43-d98f-4941-815f-75fced64f3c9">REPAY HOLDINGS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_51fff3b7-30a2-45fa-baad-1817606380b5">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_dd340cf6-0d51-4bf2-8591-0fbba4107562">001-38531</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_a6fe5e27-a4e1-46af-9135-a8a72d57f558">98-1496050</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_83349704-ba2e-4e85-92a1-9184f1928d1a">3060 Peachtree Road NW</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_df0eb501-e800-4fdd-a03c-4651069d4791">Suite 1100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_d4c71e5f-8c07-4648-9f80-835f1461408d">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_65f97783-3f19-4e17-be72-6568de81ced0">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_e9fd9bd0-da49-446b-afc7-7f19bb8f94dd">30305</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_9d2c2036-8529-44f1-bed7-24407429fd2c">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_cb456a94-a1c0-4aad-9448-4ba3346d3082">504-7472</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_8169e3d9-f171-42d5-ba10-fc16c5e34e8a">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_4f99cc36-7e89-4e61-aa87-deb78b71e398">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_c720f788-0428-4c0f-a345-e00745b03f2d">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_8ff7c074-b64d-4347-9cb4-a3359b9d4269">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_a5fb52d7-d7be-4f0c-8af1-152c6e02da3e"
      id="F_3cf3a515-15c6-4adc-87cd-f2a2781d53b1">Class A common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_a5fb52d7-d7be-4f0c-8af1-152c6e02da3e"
      id="F_b8d605d7-cf97-4943-940f-1d011a93a978">RPAY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_a5fb52d7-d7be-4f0c-8af1-152c6e02da3e"
      id="F_a68adbdc-66e8-432a-bb93-917c404a0cc0">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_5e3c54fc-e10f-47ba-93eb-9f52407cd542"
      id="F_8c6c5327-e23a-4f68-8819-b1e7e1a3bad6">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="C_5e3c54fc-e10f-47ba-93eb-9f52407cd542"
      id="F_5ca92d2f-514c-4364-aecd-03cffa2ff24f">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName
      contextRef="C_5e3c54fc-e10f-47ba-93eb-9f52407cd542"
      id="F_a10e1b91-dc00-43ed-9d6a-36ff8a259710">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_1b09a91e-cf73-440f-94fc-270905d4cdac"
      id="F_38919bda-046f-4a8f-8744-06eb7ee07ef3">false</dei:EntityEmergingGrowthCompany>
</xbrl>
