<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rpay="http://www.repay.com/20251231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="rpay-20251231.xsd" xlink:type="simple"/>
    <context id="C_85e83b44-b5cf-409a-b006-54ea5afccaa3">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_a372ad32-ce21-4db0-a7f9-cfbee77e21c9">
        <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>
            <instant>2026-04-15</instant>
        </period>
    </context>
    <context id="C_07d12eeb-af27-4401-80e9-047b7fc3ec3b">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001720592</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_461a4530-1859-43d7-b8ce-5a34fa5307be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001720592</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">rpay:ClassVCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-15</instant>
        </period>
    </context>
    <context id="C_7b60d8d5-2d4c-49ec-bd51-368b00731061">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001720592</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_167cafc4-8bae-4eed-a53f-54b5a9be59fe">0001720592</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_10f76d1a-b667-4170-bdc6-59c22e2bb049">true</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_73df1745-c559-4144-850c-04a659a036e2">FY</dei:DocumentFiscalPeriodFocus>
    <dei:NoTradingSymbolFlag
      contextRef="C_85e83b44-b5cf-409a-b006-54ea5afccaa3"
      id="F_3535952c-025b-410c-950f-f296ce67e53d">true</dei:NoTradingSymbolFlag>
    <dei:DocumentType
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_efa50653-c63e-4af2-b6e9-b53789af2a9f">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_38785819-0938-42d1-b1d7-cd22647efa28">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_7e668363-5e7d-4772-b603-7bc0f5ac50d9">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_d884d4ff-4844-4c53-b155-deb3da31a225">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_c879622f-3439-4ed4-ab1b-49487619e7b3">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_63135bb6-c4c3-4b58-be2c-047d1b9316ea">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_f70711bd-aaf5-4f5d-9e16-d2ff7fcaa5de">001-38531</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_03b1f6a5-af36-410d-830a-017cce3c3155">Repay Holdings Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_e31e954f-e280-488c-b9b0-2100f6211f41">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_ab4e0100-7266-4699-a9ff-04ac5a81040e">98-1496050</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_845052c9-6c7b-40cf-8625-8915ef58e285">3060 Peachtree Road NW,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_1643863d-4956-4d23-b85a-e7d5fea18d5d">Suite 1100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_529f5155-c67a-44a7-a3de-e33cf89344b8">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_0932687f-c3c1-42a5-99e5-27a0cfda39dc">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_205edd51-7939-4296-9b56-5eca75576e3a">30305</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_54a69f65-71d9-4787-b543-96593394f863">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_151c4cb5-fa63-48b9-90e8-d6a97389060f">504-7472</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_07d12eeb-af27-4401-80e9-047b7fc3ec3b"
      id="F_8ed8d7ce-cb88-435b-b191-0ecd55ef4916">Class A Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_07d12eeb-af27-4401-80e9-047b7fc3ec3b"
      id="F_9f90da02-44a3-4c8d-a78c-9ea076520485">RPAY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_07d12eeb-af27-4401-80e9-047b7fc3ec3b"
      id="F_01ae573a-1897-4c48-8644-d27abc4f3558">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_85e83b44-b5cf-409a-b006-54ea5afccaa3"
      id="F_3e8b827a-41f5-40f2-a0df-2bd3f7ebc38d">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:SecurityExchangeName
      contextRef="C_85e83b44-b5cf-409a-b006-54ea5afccaa3"
      id="F_f7afbc94-21c6-4a7a-a976-6a79201e871f">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_4fc8a1c0-8cec-4832-8647-a5770b400848">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_fc847704-fcfb-4872-8a61-8003ceb4f759">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_0fa022ee-1312-4967-97c8-e2701a666cbf">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_02cb5141-1605-4f24-9ac2-3b047984e0f0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_0e3b5404-e200-4bb1-951f-d8297660c059">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_b4642821-d4e3-4a3a-8d7e-b82f16e5912e">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_56d74685-a5d6-463e-a5b5-bf8a4c01c904">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_199ca43e-76f5-4672-9f00-58d76e327706">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_ee3add43-a3b9-4f8b-b921-7c724f92454b">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_d4dfc3f1-04b2-4995-89f2-d6c4b129eed6">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="C_7b60d8d5-2d4c-49ec-bd51-368b00731061"
      decimals="-3"
      id="F_171ec392-b5e1-4da7-b1f0-fef8563a501f"
      unitRef="U_USD">399708338000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_a372ad32-ce21-4db0-a7f9-cfbee77e21c9"
      decimals="INF"
      id="F_72eee367-85e0-4719-8d73-71ee67594cd2"
      unitRef="U_shares">89683117</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_461a4530-1859-43d7-b8ce-5a34fa5307be"
      decimals="INF"
      id="F_024d6748-21ca-4248-a629-1a35595eba8c"
      unitRef="U_shares">100</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_f6e75258-f1ba-4bb8-b5b4-2fcfa5aa021d">&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;None.&lt;/span&gt;&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_fc7064b3-54c7-448f-9a33-378fcd84c729">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_866981e8-f9aa-459c-922a-6b403ab01cd2">Grant Thornton LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_2f7a4749-4786-4cb5-9d97-f59823ab8eed">Atlanta, Georgia</dei:AuditorLocation>
    <dei:AmendmentDescription
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_3fedfd38-532f-4adb-837d-290fd3ea59e1">EXPLANATORY NOTE&#160;This Amendment No. 1 on Form 10-K/A (this &#x201c;Amendment&#x201d;) amends the Annual Report on Form 10-K of Repay Holdings Corporation for the year ended December 31, 2025, originally filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 9, 2026 (the &#x201c;Original Filing&#x201d;). We are filing this Amendment to present the information required by Items 10, 11, 12, 13, and 14 of Part III of Form 10-K. We previously omitted this information from the Original Filing in reliance on General Instruction G(3) to Form 10-K, which provides that a registrant may incorporate by reference such information from a definitive proxy statement if the definitive proxy statement is filed with the SEC within 120 days after fiscal year end.&#160;In accordance with Rule 12b-15 under the Securities Exchange Act of 1934, as amended, Part III, Items 10 through 14 of the Original Filing are hereby amended and restated in their entirety. In addition, the reference on the cover page of the Original Filing to incorporation by reference of certain information from our proxy statement into Part III of the Original Filing has been deleted. In addition, Part IV, Item 15 (Exhibit Index) has also been amended to contain currently dated certifications of our principal executive officer and principal financial officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2022. The new certifications of our principal executive officer and principal financial officer are attached to this Amendment as Exhibits 31.1 and 31.2, respectively. Except as described above, no other changes have been made to the Original Filing.Except as described above, this Amendment does not reflect events occurring after the filing of the Original Filing and does not modify or update in any way the disclosures made in the Original Filing. Accordingly, this Amendment should be read in conjunction with the Original Filing and with our filings with the SEC after the Original Filing. Capitalized terms not otherwise defined in Part III of this Amendment shall have the same meanings assigned to those terms in Parts I and II of the Original Filing.&#160;Repay Holdings Corporation was incorporated as a Delaware corporation on July 11, 2019 in connection with the closing of a transaction (the &#x201c;Business Combination&#x201d;) pursuant to which Thunder Bridge Acquisition Ltd., a special purpose acquisition company organized under the laws of the Cayman Islands (&#x201c;Thunder Bridge&#x201d;), (a) domesticated into a Delaware corporation and changed its name to &#x201c;Repay Holdings Corporation&#x201d; and (b) consummated the merger of a wholly owned subsidiary with and into Hawk Parent Holdings, LLC, a Delaware limited liability company (&#x201c;Hawk Parent&#x201d;). </dei:AmendmentDescription>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag
      contextRef="C_1fce0aeb-4152-42a5-ba76-8c8f2330871e"
      id="F_f87f3682-8a13-4395-9abf-38c59542785b">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
