<SEC-DOCUMENT>0001171843-25-000131.txt : 20250108
<SEC-HEADER>0001171843-25-000131.hdr.sgml : 20250108
<ACCEPTANCE-DATETIME>20250108160515
ACCESSION NUMBER:		0001171843-25-000131
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20250103
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250108
DATE AS OF CHANGE:		20250108

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			QCR HOLDINGS INC
		CENTRAL INDEX KEY:			0000906465
		STANDARD INDUSTRIAL CLASSIFICATION:	STATE COMMERCIAL BANKS [6022]
		ORGANIZATION NAME:           	02 Finance
		IRS NUMBER:				421397595
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-22208
		FILM NUMBER:		25518571

	BUSINESS ADDRESS:	
		STREET 1:		3551 7TH STREET
		CITY:			MOLINE
		STATE:			IL
		ZIP:			61265
		BUSINESS PHONE:		3097363580

	MAIL ADDRESS:	
		STREET 1:		3551 7TH STREET
		CITY:			MOLINE
		STATE:			IL
		ZIP:			61265

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	QUAD CITY HOLDINGS INC
		DATE OF NAME CHANGE:	19930805
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>f8k_010825.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:qcrh="http://globenewswire.com/20250103">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_036_qcrh_globenewswire.com_20250103 -->
<!-- Field: Set; Name: xdx; ID: xdx_04D_20250103_20250103 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_05F_edei%2D%2DEntityCentralIndexKey_0000906465 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000004" name="dei:EntityCentralIndexKey">0000906465</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="qcrh-20250103.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-01-03">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000906465</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-03</xbrli:startDate>
        <xbrli:endDate>2025-01-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="margin: 0pt 0; font-size: 10pt; text-align: center; text-indent: 6.5in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">UNITED STATES</p>

<p style="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">SECURITIES AND EXCHANGE COMMISSION</p>

<p style="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">Washington, D.C. 20549</p>

<p style="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">FORM <span id="xdx_901_edei--DocumentType_c20250103__20250103_zsxPqfMWcJX7"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></p>

<p style="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>Current Report</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Date of report (Date of earliest event reported)
<span id="xdx_901_edei--DocumentPeriodEndDate_c20250103__20250103_zI33CzICHbXl"><ix:nonNumeric contextRef="AsOf2025-01-03" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">January 3, 2025</ix:nonNumeric></span></b></p>

<p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 18pt; text-align: center"><b><span id="xdx_90E_edei--EntityRegistrantName_c20250103__20250103_zwufS3joBpj6"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000011" name="dei:EntityRegistrantName">QCR HOLDINGS, INC.</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Exact name of registrant as specified in charter)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>Commission File Number: <span id="xdx_90E_edei--EntityFileNumber_c20250103__20250103_zv0dRJVaTRxc"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000012" name="dei:EntityFileNumber">0-22208</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b></b></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; width: 50%; font-size: 10pt; font-weight: bold"><span id="xdx_907_edei--EntityIncorporationStateCountryCode_c20250103__20250103_zyAzXVLxBGle"><ix:nonNumeric contextRef="AsOf2025-01-03" format="ixt-sec:stateprovnameen" id="Fact000013" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></td>
    <td style="text-align: center; width: 1%; font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="text-align: center; width: 49%; font-size: 10pt; font-weight: bold"><span id="xdx_90B_edei--EntityTaxIdentificationNumber_c20250103__20250103_zPGTes6zKOxa"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000014" name="dei:EntityTaxIdentificationNumber">42-1397595</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">(State or other jurisdiction of incorporation)</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center">(I.R.S. Employer Identification Number)</td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_90D_edei--EntityAddressAddressLine1_c20250103__20250103_z5OjwtjnLvDj"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000015" name="dei:EntityAddressAddressLine1">3551 Seventh Street</ix:nonNumeric></span><br/> <span id="xdx_90F_edei--EntityAddressCityOrTown_c20250103__20250103_z7WW2Lo2MIq9"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000016" name="dei:EntityAddressCityOrTown">Moline</ix:nonNumeric></span>, <span id="xdx_90F_edei--EntityAddressStateOrProvince_c20250103__20250103_zkxv2dCi5wHg"><ix:nonNumeric contextRef="AsOf2025-01-03" format="ixt-sec:stateprovnameen" id="Fact000017" name="dei:EntityAddressStateOrProvince">Illinois</ix:nonNumeric></span> <span id="xdx_90D_edei--EntityAddressPostalZipCode_c20250103__20250103_zSirnfWgC3Pg"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000018" name="dei:EntityAddressPostalZipCode">61265</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Address of principal executive offices, including zip code)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_90F_edei--CityAreaCode_c20250103__20250103_zThtOmaWjnDc"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000019" name="dei:CityAreaCode">(309)</ix:nonNumeric></span> <span id="xdx_902_edei--LocalPhoneNumber_c20250103__20250103_zASrH3TZMgR6"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000020" name="dei:LocalPhoneNumber">736-3584</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Registrant's telephone number, including area code)</p>

<p style="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center">N/A</p>

<p style="margin: 0pt 4.5pt; font-size: 10pt; text-align: center">(Former name or former address, if changed since last report)</p>

<p style="margin: 0pt 0; font-size: 10pt"><br/> Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy
the filing obligation of the registrant under any of the following provisions (<i>see</i> General Instruction A.2. below):</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="text-align: left; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><span id="xdx_906_edei--WrittenCommunications_c20250103__20250103_zjDcEMlpam9e"><ix:nonNumeric contextRef="AsOf2025-01-03" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span> Written communications
pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></p>

<p style="text-align: left; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_90E_edei--SolicitingMaterial_c20250103__20250103_z6jGjNzoE6Ri"><ix:nonNumeric contextRef="AsOf2025-01-03" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span> <span style="font-size: 10pt">Soliciting material
pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></p>

<p style="text-align: left; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_90C_edei--PreCommencementTenderOffer_c20250103__20250103_zOSljhV8F6Ac"><ix:nonNumeric contextRef="AsOf2025-01-03" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span> <span style="font-size: 10pt">Pre-commencement
communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></p>

<p style="text-align: left; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_90F_edei--PreCommencementIssuerTenderOffer_c20250103__20250103_zBjpHs95NQ9c"><ix:nonNumeric contextRef="AsOf2025-01-03" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span> <span style="font-size: 10pt">Pre-commencement
communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></p>

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: -0.5in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Securities registered pursuant to Section 12(b) of the Act.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>Title of each class</b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>Trading Symbol(s)</b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_900_edei--Security12bTitle_c20250103__20250103_z6viAOhuJMgg"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000025" name="dei:Security12bTitle">Common Stock, $1.00 Par Value</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_905_edei--TradingSymbol_c20250103__20250103_zEajlEEinCD4"><ix:nonNumeric contextRef="AsOf2025-01-03" id="Fact000026" name="dei:TradingSymbol">QCRH</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_907_edei--SecurityExchangeName_c20250103__20250103_zJ8Y1Ub0mDs9"><ix:nonNumeric contextRef="AsOf2025-01-03" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">The Nasdaq Global Market</ix:nonNumeric></span></span></td></tr>
  </table>

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify; text-indent: -0.5in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167; 230.405 of this chapter) or Rule 12b&#8211;2
of the Securities Exchange Act of 1934 (&#167; 240.12b&#8211;2 of this chapter). Emerging growth company </span><span id="xdx_903_edei--EntityEmergingGrowthCompany_c20250103__20250103_zM5y9zkuQIkb"><ix:nonNumeric contextRef="AsOf2025-01-03" format="ixt:booleanfalse" id="Fact000028" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">If an emerging growth company, indicate by
check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act. </span>&#9744;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 4pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Item 5.02. Departure of Directors or Certain Officers; Election of Directors; Appointment
of Certain Officers; Compensatory Arrangements of Certain Officers.</b></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"><i>John H. Anderson Consulting Services Agreement</i></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">QCR Holdings, Inc. (the &#8220;Company&#8221;) previously announced on
May 20, 2024, that John H. Anderson would retire from his roles as Chief Deposit Officer for the Company and as Chief Executive Officer
for the Company&#8217;s wholly-owned bank subsidiary, Quad City Bank and Trust Company (&#8220;QCBT&#8221;), effective January 3, 2025
(the&#160;&#8220;Retirement&#8221;). In connection with the Retirement, on May 20, 2024, the Company, QCBT, and Mr. Anderson entered into
an Addendum to Mr.&#160;Anderson&#8217;s Employment Agreement with QCBT and the Company dated January 9, 2019 (together, the&#160;&#8220;Employment
Agreement&#8221;).</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">On January 3, 2025, QCBT and Mr. Anderson further entered into a Consulting
Services Agreement (the&#160;&#8220;Agreement&#8221;), pursuant to which Mr. Anderson will provide certain consulting services to QCBT
until December 31, 2025. Services to be provided under the Agreement include advice and consultation on business development, employee
coaching and mentoring and other similar matters as necessary to aid in the transition required by the Retirement. Pursuant to the terms
of the Agreement, in addition to and separately from any benefits Mr. Anderson is entitled to under the Employment Agreement, he will
receive a monthly consulting retainer throughout the duration of the Agreement, as well as reimbursement for certain expenses.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">The foregoing description of the Agreement does not purport to be complete
and is qualified in its entirety by the terms and conditions of such document, which is filed as Exhibit 10.1 to this Current Report on
Form 8-K and incorporated by reference herein.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"><b>Item 9.01. Financial Statements and Exhibits</b>.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">(d) Exhibits.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in"><a href="exh_101.htm">10.1</a></td>
    <td><a href="exh_101.htm">Consulting Services Agreement, dated January 3, 2025, between Quad City Bank and Trust Company and John H. Anderson.</a></td></tr>
  <tr style="vertical-align: top">
    <td>104</td>
    <td>Cover Page Interactive Data File (embedded within the Inline XBRL document).</td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><span style="text-transform: uppercase"></span></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 4pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><span style="text-transform: uppercase"><b>SignatureS</b></span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">Pursuant to the requirements of the Securities Exchange
Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p>

<p style="margin: 0pt 0 0pt 2.5in; font-size: 10pt; text-indent: -2.5in">&#160;</p>

<p style="margin: 0pt 0 0pt 2.5in; font-size: 10pt; text-indent: -2.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td>Date: January 8, 2025</td>
    <td colspan="2">QCR HOLDINGS, Inc.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 44%"/>
    <td style="width: 4%">By:</td>
    <td style="width: 42%"><span style="text-decoration: underline">/s/ Todd A. Gipple&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</span></td></tr>
  <tr style="vertical-align: top">
    <td/>
    <td>Name:&#160;</td>
    <td>Todd A. Gipple</td></tr>
  <tr style="vertical-align: top">
    <td/>
    <td>Title:</td>
    <td>President and Chief Financial Officer</td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjVEKwjAQRE/QOyz5Fm0CBemnRUWsUkoRf4NdJdhmyyZqPZK3NG0Rl4VlmXkzQszEljamQYbzqsyhwrZrtEco8YqM9oLBke32KYRb4s04z9r68f2BGQUGA5PMVaKDMFqfxmGdQiwX8XKhEpAqVQqKg4gGPSN7NTVab3QD2tZQMHVs0Gt+TwmV7slS+x6rTsjOkE1BzuNJ/oCKpYIjPfWL+O4gzzMRzcaJxJbp0QXXuvdoBxLWDbahzk30f6MvBoJKjA== -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exh_101.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 10.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-weight: bold; text-align: center; text-indent: 0in; background-color: white">CONSULTING
SERVICES&nbsp;AGREEMENT</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; background-color: white"><FONT STYLE="font-size: 10pt">This Consulting Services&nbsp;Agreement&nbsp;(this
&quot;<B>Agreement</B>&quot;), dated as of January 3, 2025 (the &ldquo;<B>Effective Date&rdquo;</B>), is by and between </FONT>Quad City
Bank and Trust Company, an Iowa banking corporation, (the &ldquo;<B>Bank</B>&rdquo;) and John Anderson, an independent contractor (&ldquo;<B>Consultant&rdquo;</B>)
<FONT STYLE="font-size: 10pt">(Consultant and Bank may be referred to collectively as the &ldquo;<B>Parties</B>&rdquo;).</FONT></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0"><B>WHEREAS</B>, Consultant previously served as Chief Executive Officer
for the Bank until his retirement effective January 3, 2025; and</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0"><B>WHEREAS</B>, Consultant has agreed to provide certain consulting services
to the Bank to aid in the transition required by his retirement.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0"><B>NOW, THEREFORE</B>, the parties hereby agree as
follows:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">1.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>SERVICES</U></FONT>.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">1.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Bank hereby engages
Consultant, and Consultant hereby accept such engagement, as an independent contractor to provide certain consulting services to the Bank
on the terms and conditions set forth in this Agreement.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">1.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The services to be
provided by Consultant under this Agreement shall include advice and consultation on business development, employee coaching and mentoring,
and other similar matters as necessary to aid in the transition required by Consultant&rsquo;s retirement from the Bank and as may be
requested from time to time by the Bank&rsquo;s President and Chief Executive Officer (the &ldquo;<B>Services</B>&rdquo;). It is anticipated
that such Services shall not exceed 20 hours per month.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">1.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consultant shall perform
the services under the general direction of the Bank&rsquo;s President and Chief Executive Officer but shall have the general ability
to determine the time, place, and manner in which the Services are performed. The Bank shall not control or direct the manner or means
by which Consultant performs the Services.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">1.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Bank shall provide
Consultant with access to its premises, materials, information, and systems to the extent necessary for the performance of the Services.
Consultant shall furnish, at Consultant&rsquo;s own expense, the materials, equipment and other resources necessary to perform the Services;
provided, however, that the Bank will provide one standard issue Bank laptop and related equipment to facilitate Consultant&rsquo;s access
to the Bank&rsquo;s systems, which Consultant shall return to the Bank upon the termination or expiration of the Agreement.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">1.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consultant shall comply
with all third-party access rules and procedures communicated to Consultant in writing by the Bank, including those related to safety,
security, and confidentiality.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">2.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>TERM</U></FONT>.
The term of this Agreement shall commence on January 3, 2025, and shall continue until December 31, 2025, unless terminated earlier in
accordance with Section 9 (the &ldquo;<B>Term</B>&rdquo;). Any extension of the Term will be subject to mutual written agreement of the
Parties.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">3.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>FEES
AND EXPENSES</U></FONT>.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">3.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In consideration for
the Services to be performed by Consultant under this Agreement, the Bank will pay Consultant a monthly consulting retainer of Two Thousand
Dollars and No Cents ($2,000.00). Such payments shall be made on the first Friday of the month beginning February 7, 2025, with the last
payment on January 2, 2026, unless the Agreement is terminated earlier in accordance with Section 9.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">3.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consultant acknowledges
that Consultant will receive an IRS Form 1099-NEC from the Bank, and that Consultant shall be solely responsible for all federal, state,
and local taxes.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in"><FONT STYLE="color: windowtext">3.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
</FONT><FONT STYLE="background-color: white">Bank shall reimburse Consultant for actual, documented and reasonable travel expenses incurred
by Consultant in connection with the performance of the Services that have been approved in advance in writing by Bank. </FONT></P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">4.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>RELATIONSHIP
OF THE PARTIES</U></FONT><U>.</U> Consultant is an independent contractor of the Bank, and this Agreement shall not be construed to create
any association, partnership, joint venture, employment, or agency relationship between Consultant and the Bank for any purpose. Consultant
has no authority and shall not hold himself out as having authority to bind the Bank, and Consultant shall not make any agreements or
representations on the Bank's behalf without the Bank's prior written consent.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">5.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>INTELLECTUAL
PROPERTY RIGHTS</U></FONT><U>.</U></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">5.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All documents, work
product, and other materials that are delivered under this Agreement (collectively, the &ldquo;<B>Deliverables</B>&rdquo;), and all other
writings, technology, inventions, discoveries, processes, techniques, methods, ideas, concepts, research, proposals, and materials, and
all other work product of any nature whatsoever, that are created, prepared, produced, authored, edited, modified, conceived, or reduced
to practice in the course of performing the Services (collectively, and including the Deliverables, &ldquo;<B>Work Product</B>&rdquo;),
and all patents, copyrights, trademarks (together with the goodwill symbolized thereby), trade secrets, know-how, and other confidential
or proprietary information, and other intellectual property rights (collectively &ldquo;<B>Intellectual Property Rights</B>&rdquo;) therein,
shall be owned exclusively by the Bank. Consultant acknowledges and agrees that any and all Work Product that may qualify as &ldquo;work
made for hire&rdquo; as defined in the Copyright Act of 1976 (17 U.S.C. &sect; 101) is hereby deemed &ldquo;work made for hire&rdquo;
for the Bank and all copyrights therein shall automatically and immediately vest in the Bank. To the extent that any Work Product does
not constitute &ldquo;work made for hire,&rdquo; Consultant hereby irrevocably assigns to the Bank and its successors and assigns, for
no additional consideration, Consultant&rsquo;s entire right, title, and interest in and to such Work Product and all Intellectual Property
Rights therein, including the right to sue, counterclaim, and recover for all past, present, and future infringement, misappropriation,
or dilution thereof.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">5.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To the extent any copyrights
are assigned under this Section 5, Consultant hereby irrevocably waives in favor of the Bank, to the extent permitted by applicable law,
any and all claims Consultant may now or hereafter have in any jurisdiction to all rights of paternity or attribution, integrity, disclosure,
and withdrawal and any other rights that may be known as &ldquo;moral rights&rdquo; in relation to all Work Product to which the assigned
copyrights apply.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">5.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As between Consultant
and the Bank, the Bank is, and will remain, the sole and exclusive owner of all right, title, and interest in and to any documents, specifications,
data, know-how, methodologies, software, and other materials provided to Consultant by the Bank (&ldquo;<B>Bank Materials</B>&rdquo;),
and all Intellectual Property Rights therein. Consultant has no right or license to reproduce or use any Bank Materials except solely
during the Term to the extent necessary to perform Consultant&rsquo;s obligations under this Agreement. All other rights in and to the
Bank Materials are expressly reserved by the Bank. Consultant has no right or license to use the Bank's trademarks, service marks, trade
names, logos, symbols, or brand names.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">6.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>CONFIDENTIALITY</U></FONT><U>.</U></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">6.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consultant acknowledges
that Consultant will have access to information that is treated as confidential and proprietary by the Bank including without limitation
information pertaining to the Bank&rsquo;s business operations and strategies, customers, suppliers, technology, finances, sourcing, personnel,
or operations of the Bank, its affiliates, or their suppliers or customers, in each case whether spoken, written, printed, electronic,
or in any other form or medium (collectively, the &ldquo;<B>Confidential Information</B>&rdquo;). Any Confidential Information that Consultant
accesses or develops in connection with the Services, including but not limited to any Work Product, shall be subject to the terms and
conditions of this clause. Consultant agrees to treat all Confidential Information as strictly confidential, not to disclose Confidential
Information or permit it to be disclosed, in whole or part, to any third party without the prior written consent of the Bank in each instance,
and not to use any Confidential Information for any purpose except as required in the performance of the Services. Consultant shall notify
the Bank immediately in the event Consultant becomes aware of any loss or disclosure of any Confidential Information.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">6.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Confidential Information
shall not include information that:</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD>is or becomes generally available to the public other than through Consultant&rsquo;s breach of this Agreement; or</TD></TR></TABLE>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD>is communicated to Consultant by a third party that had no confidentiality obligations with respect to such information.</TD></TR></TABLE>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">6.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nothing herein shall:</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD>be construed to prevent disclosure of Confidential Information as may be required by applicable law or regulation, or pursuant to
the valid order of a court of competent jurisdiction or an authorized government agency, provided that the disclosure does not exceed
the extent of disclosure required by such law, regulation, or order; or</TD></TR></TABLE>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD>prohibit or restrict Consultant (or Consultant&rsquo;s attorney) from initiating communications directly with, responding to an inquiry
from, providing testimony before, or otherwise participating in any investigation or proceeding conducted by the Securities and Exchange
Commission (SEC), the Financial Industry Regulatory Authority (FINRA), any other self-regulatory organization, or any other federal or
state regulatory authority regarding possible securities law violations.</TD></TR></TABLE>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; color: windowtext; vertical-align: baseline; background-color: white">7.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>REPRESENTATIONS
AND WARRANTIES</U></FONT><FONT STYLE="color: windowtext">. Consultant represents and warrants to </FONT>the Bank <FONT STYLE="color: windowtext">that:</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; background-color: white">7.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;He shall perform
the&nbsp;Services&nbsp;in a professional and workmanlike manner in accordance with generally recognized industry standards for similar&nbsp;services
and shall devote adequate resources to meet his obligations under this&nbsp;Agreement;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; background-color: white">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; background-color: white">7.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;He is in compliance
with, and shall perform the&nbsp;Services&nbsp;in compliance with, all applicable federal, state, and local laws and regulations, including
by maintaining all licenses, permits, and registrations required to perform the Services;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; background-color: white">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; background-color: white">7.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Bank will
receive good and valid title to all Deliverables, free and clear of all encumbrances and liens of any kind; and</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; background-color: white">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; background-color: white">7.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;Services&nbsp;will
be in conformity in all material respects with all requirements or specifications stated in this&nbsp;Agreement.</P>

<P STYLE="font-size: 10pt; text-indent: -0.25in; margin: 0pt 0 0pt 1.25in; background-color: white">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">8.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>INDEMNIFICATION</U></FONT>.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consultant shall defend,
indemnify, and hold harmless the Bank and its affiliates and their officers, directors, employees, agents, successors, and assigns from
and against all losses, damages, liabilities, deficiencies, actions, judgments, interest, awards, penalties, fines, costs, or expenses
of whatever kind (including reasonable attorneys' fees) arising out of or resulting from:</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD>bodily injury, death of any person, or damage to real or tangible personal property resulting from Consultant&rsquo;s acts or omissions;
or</TD></TR></TABLE>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD>Consultant&rsquo;s breach of any representation, warranty, or obligation under this Agreement.</TD></TR></TABLE>

<P STYLE="margin: 0pt 0 0pt 1.25in; font-size: 10pt; text-indent: -0.25in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">8.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Bank may satisfy
such indemnity (in whole or in part) by way of deduction from any payment due to Consultant.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">9.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>TERMINATION</U></FONT>.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">9.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consultant or the Bank
may terminate this Agreement, effective immediately upon written notice to the other party to this Agreement, if the other party breaches
this Agreement and such breach is incapable of cure, or with respect to a breach capable of cure, the other party does not cure such breach
within 10 calendar days after receipt of written notice of such breach.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">9.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Upon expiration or
termination of this Agreement for any reason, or at any other time upon the Bank's written request, Consultant shall promptly:</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD>deliver to the Bank all Deliverables (whether complete or incomplete) and all materials, equipment, and other property provided for
Consultant&rsquo;s use by the Bank;</TD></TR></TABLE>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD>deliver to the Bank all tangible documents and other media, including any copies, containing, reflecting, incorporating, or based
on the Confidential Information;</TD></TR></TABLE>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD>permanently erase all of the Confidential Information from Consultant&rsquo;s computer systems; and</TD></TR></TABLE>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD>certify in writing to the Bank that Consultant has complied with the requirements of this clause.</TD></TR></TABLE>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">9.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The terms and conditions
of this Section 9 and Sections 5, 6, 7, and 8 shall survive the expiration or termination of this Agreement.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">10.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>OTHER
BUSINESS ACTIVITIES</U></FONT>. Consultant agrees that he is not, and during the Term of this Agreement shall not be, engaged or employed
in any business, trade, profession, or other activity that would create a conflict of interest with the Bank. If any such actual or potential
conflict arises during the Term of this Agreement, Consultant shall immediately notify the Bank in writing. If the Bank determines, in
its sole discretion, that the conflict is material, the Bank may terminate the Agreement immediately upon written notice.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">11.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>ASSIGNMENT</U></FONT>.
Consultant shall not assign any rights or delegate or subcontract any obligations under this Agreement. Any assignment in violation of
the foregoing shall be deemed null and void. The Bank may freely assign its rights and obligations under this Agreement at any time.
Subject to the limits on assignment stated above, this Agreement will inure to the benefit of, be binding on, and be enforceable against
each of the Parties hereto and their respective successors and assigns.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">12.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>REMEDIES</U></FONT>.
In the event Consultant breaches or threatens to breach Section 6 of this Agreement, Consultant hereby acknowledges and agrees that money
damages would not afford an adequate remedy and that the Bank shall be entitled to seek a temporary or permanent injunction or other
equitable relief restraining such breach or threatened breach from any court of competent jurisdiction without the necessity of showing
any actual damages and without the necessity of posting any bond or other security. Any equitable relief shall be in addition to, not
in lieu of, legal remedies, monetary damages, or other available forms of relief.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">13.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>GOVERNING
LAW, JURISDICTION, AND VENUE</U></FONT>. This Agreement and all related documents and all matters arising out of or relating to this
Agreement and the Services provided hereunder, whether sounding in contract, tort, or statute, for all purposes shall be governed by
and construed in accordance with the laws of the State of Iowa, without giving effect to any conflict of laws principles that would cause
the laws of any other jurisdiction to apply. Any action or proceeding by either of the Parties to enforce this Agreement shall be brought
only in any state or federal court located in the State of Iowa, County of Linn. The Parties hereby irrevocably submit to the exclusive
jurisdiction of these courts and waive the defense of inconvenient forum to the maintenance of any action or proceeding in such venue.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline; background-color: white">14.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>MISCELLANEOUS</U></FONT>.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-weight: normal; vertical-align: baseline">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">14.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consultant shall not
export, directly or indirectly, any technical data acquired from the Bank, or any products utilizing any such data, to any country in
violation of any applicable export laws or regulations.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">14.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All notices, requests,
consents, claims, demands, waivers, and other communications hereunder shall be in writing and addressed to the Parties at the following
addresses:</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; text-indent: 0in">If to Bank:&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;Laura Ekizian, President and CEO</P>

<P STYLE="margin-left: 160pt; text-align: left; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">5405 Utica Ridge Road</P>

<P STYLE="margin-left: 160pt; text-align: left; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">Davenport, Iowa 52807</P>

<P STYLE="margin-left: 160pt; text-align: left; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">lekizian@qcbt.com</P>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; text-indent: 0in">If to Consultant:&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;John H. Anderson</P>

<P STYLE="margin-left: 160pt; text-align: left; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">To the last address on file with the Bank&rsquo;s Human Resources
Department</P>

<P STYLE="margin: 0pt 0 0pt 1in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">14.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Agreement, and
related exhibits and schedules, constitutes the sole and entire agreement of the Parties with respect to the subject matter contained
herein, and supersedes all prior and contemporaneous understandings, agreements, representations, and warranties, both written and oral,
with respect to such subject matter.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">14.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Agreement may
be amended, modified, or supplemented only by an agreement in writing signed by each party hereto, and any of the terms thereof may be
waived, only by a written document signed by each party to this Agreement or, in the case of waiver, by the party or parties waiving compliance.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">14.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If any term or provision
of this Agreement is invalid, illegal, or unenforceable in any jurisdiction, such invalidity, illegality, or unenforceability shall not
affect any other term or provision of this Agreement or invalidate or render unenforceable such term or provision in any other jurisdiction.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-indent: 0in">14.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Agreement may
be executed in multiple counterparts and by signature, each of which shall be deemed an original and all of which together shall constitute
one instrument.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><FONT STYLE="background-color: white">IN WITNESS WHEREOF, the Parties hereto have executed this
Agreement as of the date first above written.</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">QUAD CITY BANK AND TRUST COMPANY</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">By:&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>/s/ Laura Ekizian</U>__________________</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">Laura Ekizian</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">President and Chief Executive Officer&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">CONSULTANT</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">By:&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<U>/s/ John H. Anderson</U>_______________</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">John H. Anderson</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">7</P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 3pt auto; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 4pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>qcrh-20250103.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.25a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Qpo7xRiXgen8uDb35cSaiFmaPtx5NyWZkxsWd+bYn6PyEj6+4n3CG53LzW4ZcA -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:qcrh="http://globenewswire.com/20250103" elementFormDefault="qualified" targetNamespace="http://globenewswire.com/20250103">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://globenewswire.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="qcrh-20250103_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="qcrh-20250103_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>qcrh-20250103_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.25a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>qcrh-20250103_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.25a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://globenewswire.com/role/Cover" xlink:href="qcrh-20250103.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://globenewswire.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm45767236213008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jan. 03, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan.  03,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-22208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">QCR HOLDINGS, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000906465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">42-1397595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3551 Seventh Street<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Moline<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">61265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(309)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">736-3584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $1.00 Par Value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">QCRH<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *: *%H'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "F@"A:R"7:=.X    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M2@,Q$(9?17+?G61+1<(VEXHG!<&"XBTDTS:XV0W)R&[?WFQLMX@^@,?,_/GF
M&YC6!&F&B,]Q"!C)8;J9?-<G:<*&'8F"!$CFB%ZG.B?ZW-P/T6O*SWB H,V'
M/B TG-^"1])6DX896(6%R%1KC301-0WQC+=FP8?/V!68-8 =>NPI@:@%,#5/
M#*>I:^$*F&&$T:?O MJ%6*I_8DL'V#DY);>DQG&LQU7)Y1T$O#T]OI1U*]<G
MTKW!_"LY2:> &W:9_+K:WN\>F&IXLZZXJ/C=KA&2KZ40[[/K#[^KL!^LV[M_
M;'P15"W\N@OU!5!+ P04    " "F@"A:F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M *: *%HB+EU]0P0  &X0   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MG9AK<^(V%(;_BL;M='9G(+YP3X$90I(-W5S8D.[.M-,/PA:@B2UY)3DD_[Y'
MAMATUQPSS8=@&9_7CXZ.7DD,MU(]ZPUCAKPFL= C9V-,>NZZ.MRPA.HSF3(!
MWZRD2JB!IEJ[.E6,1GE0$KN!YW7=A'+AC(?YO;D:#V5F8B[87!&=)0E5;Q<L
MEMN1XSOO-Q[Y>F/L#7<\3.F:+9CY,YTK:+F%2L03)C27@BBV&CD3__PB:-N
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
M1S &P %#TG1X#SY['R73>RHY_U=3_ 102P,$%     @ IH H6I>*NQS
M$P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B
M#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z1
M0J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ
M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?V
MD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "F@"A:
MJL0B%C,!   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?L!:T
M(0U17D#;D*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4?'D7
M8FYJD6:>IK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS>
M A(H!"DHV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ2D&L
MVQ5,SN5F,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5
M>D(GP&LK\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQ
MB28)UD-N5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.
M7F=Z_S!YU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ IH H6B0>FZ*M
M^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E
M #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&
M:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T
M==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)
M(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    ( *: *%IED'F2
M&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N
M+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78
ME!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')O
MJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<
M^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!G
MZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.
M6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L!
M A0#%     @ IH H6@=!36*!    L0   !               ( !     &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " "F@"A:R"7:=.X    K @  $0
M            @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "F
M@"A:F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    ( *: *%HB+EU]0P0  &X0   8
M  " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "F
M@"A:GZ ;\+$"  #B#   #0              @ &&#   >&PO<W1Y;&5S+GAM
M;%!+ 0(4 Q0    ( *: *%J7BKL<P    !,"   +              "  6(/
M  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( *: *%JJQ"(6,P$  "("   /
M          "  4L0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "F@"A:
M)!Z;HJT   #X 0  &@              @ &K$0  >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'-02P$"% ,4    " "F@"A:99!YDAD!  #/ P  $P
M        @ &0$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"
(  #:$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="f8k_010825.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://globenewswire.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="f8k_010825.htm">f8k_010825.htm</File>
    <File>qcrh-20250103.xsd</File>
    <File>qcrh-20250103_lab.xml</File>
    <File>qcrh-20250103_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "f8k_010825.htm": {
   "nsprefix": "qcrh",
   "nsuri": "http://globenewswire.com/20250103",
   "dts": {
    "inline": {
     "local": [
      "f8k_010825.htm"
     ]
    },
    "schema": {
     "local": [
      "qcrh-20250103.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "qcrh-20250103_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "qcrh-20250103_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 22
   },
   "report": {
    "R1": {
     "role": "http://globenewswire.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-01-03",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_010825.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-01-03",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_010825.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001171843-25-000131-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-25-000131-xbrl.zip
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
MK2V#-.X?]GZOOFP+3L0;\:HTL+;&<9;%<_/=.$Y 2!7?O0,)<29>H"(<ASJ
M]S>-W9W@_E-X9</;QXF29UMC!:<=AKB@(:\QHDW?Z"S+4UP77HKOT"Q\=LMF
MX:@[^.B:A.W6R/ >9C,-RC,>+T72(:H#-T;2F,?@;$3 8QG[.01V/A\#AW^^
M:Y_-HY"DF&%TR'9E$FK2+T"1]GT@,A)#Q &&1@5Z7=="1]"^JH%VHB7+M]1A
ME_@8RX,QB(%\_">I'[&8YUD.2A"R!6C!& 3-EMNU6P;#NU?6\MT1[/-;)MCW
MW>ZPW>KT#T7W?T^Z_>$/@V@\WP31Z#&B  +*Z S 3]G,&%:,YU)?7\-X]NIZ
ME:PTD6RUA4L7S  -1VK2[B=B=!&#41#G*3")=NLP#L$Z9N'=!R$-+TC%X_]Z
MYNWL[&SO[, Q'J+!""^9TT_,5<:H09(N1X.9Z"3-Q/M$!S 6<]!I%/ @K'2$
M0WBOQ@DQJ9\MXR%^@H^&,LU B^17N/SL&3WZJN11KKZ%YFTCTQ*7\JQ[8*@\
MWP2&<;?=/XOBBU %A)B1^ETQ5TC-]17:HNC^&0S%>]3D=W=>O][J=P^J, 8+
MD'HGQ=:#=H%N%E#R%DC=XU"1V4)VB$):#SW4\#-E@)@PAE,J,OGY7IB*%<9C
MN2H\$5_@L[A#&X -(Q1=EA&Y'5_*N1W#,U%Z/LZ3U#5X>*5]%):>"&(_QZ.
M/B RFV0:1Q+W(TODN0JMS9>B9IVCKXRL^JHF#FPB,@>D.)%76)],%H1>C-'M
M*!=HV"D"T61P3DVJ^CW.:%O<"C?^SKT)+VY9"@^Z1YU1[[@__- [:;>.WZ-S
M1YQT!J->11[#D]OXL;+Q5R'C#KYE64&#!HI0TEB1F,F2W/AA@08SA<<>W;!I
M[&N#?:"]" (HG>F%)_Z,-?1R#EV!I6CA7)9M2-U3T&N7;/PAL Y-"B=WS1U<
M2$(Z%?#.19XLP'+<=AYLM] K&,5"YF!5HNGHJ,<XAUD<!F*FY["=$Q'G&0*X
M0-\$*Q=-4$YKYXTKGHBRO[D\4S280HE-!<K]1"V 9<)'GI85GMC;WU.8(70P
MH2.(8W!^620:9F<U8USN._(HW-U!>GG+!ZG7'W6/CKH'H]/.$9@:@^.3[F#T
MAQCT?OTP:CI)_\8*[LM-%-P.D+P50HBOQ<D9P8%![AM?'>.)!=S(T@,AZ@"F
M A,$MM'H(7KL1G1XM7B.0VZ+DJ[B]>!7XCFDU[9;1@K!T#+ESR*@J>D2829D
M/7@&083JU ?QE6@$;@F]2@G#I><U>F\\,5=P)@-$<P.0L!X>070WPE]XGF7B
MSZ@I,!X"5!FA+_!54K.+,=$:";-$R&B148 &"XP0B%UF:>P J+A.S%$#?(,"
M)LI_86O\B_D3_J4"34_-XT!/-/Y%HX1E"HBIPD/8A #2!;)YS7(:%]:/2<F
MP1BYSPB<(_-KNX$S=+$Z)=P=\9R=^H2S/>'95G:*-4."UV7&U./'BR4%P.'R
M)V!> !F?P;NS>*IXZ:QZ,HWC@%3:=#D?QR'0,S%F= 4_,6U%JF#EL"O4B[=F
M\85+CRYLV&[!\N#V 0UD:'6L8/;<!D26HD5 G *?5XB \H"K"^3,O^<V.K&-
M!M2H$E9%P]<1 IQ6S8XO(K1K/L,ZI]RO Y9NBTN4?SX">([L88N6Q;%PMX-_
M14_E7S X/:&X*3-R/LADXJ%DG>G$AI_A0X&:Z$@5;M,#NV^BPR2]^_KG5^+Q
M[L_B='NX?; M?H*] %ZSN[/[!/4.X[,/\*0'[AM%TPMK(4QV)B6QV*4S$AB.
M1(R;!WPSY(GK.;P']!!<P7.59G;<O(RCBB.F6+'*2@4Q&E7&=99F.LLS=?G
M/;M4JW$*&G3P<["&QA2EE@)7K\07\'#1RLX)6(^-86X>]1@_0%4FX* #&58!
M!J_)-8)D#HR$5@M.A\Y"98\P,"FS(*1-Q>P=KLS=+G@C);=;@\H>>#6VP&1!
M_2H\X#F^T0^EGGO&8B'F6YB/"YEFQ.E298,])CGQ1CB4Z-HW",A<IV1WP)GE
M>=,A#G28DQU#HXDG]\'87,-#\&Q/'"](7+W!F&*#9NR)WV68X\^WZ4 8==X=
M=<4!*$<GG</#7O_7?SS:>42?AR>= _O9VK3<&[)"N4AA:/:O/6#=03;#9=CY
MV\JZX&L&MH^ZS@/CK\:\A6I"+0YM"]/U\^=_*[=H=-CTQ(N_-04U0V?.XMME
MWQ.CY0(&V &9IOT]T9=SQ5O3CW'!GU6<%[85_G+9VY_7WDYGHSKDIZ,!_@?7
M_)ZY9C96,C<)-JIP:&3.)?,'-2)1AC]654D+^KWTKN'#%Q*$*R(D8B+/Z\9O
MU4V_0+@QRQBF!084:I_0EE!>>,;FM>()>5SJOAD%+0AIU,5P$'("I,<P"G'?
MI?@S3W0::!XU!B8A L3<%34S5"@CM$215699HL<Y<WSDXE/VB*(R&\8I&M6L
M7Z'&%"3R L-+<&3P&N/@MVS;J "@;J *$3DZP#S&J!1^T$HT'15FN1UB5:6(
MG8@4NROMEB.L<=6N==-^!XSYY28H7R=M "AX!QQ2LD)>&QO!@+)SB7*38H_B
MD*/@"IV/=$ BR8(:KI/@N,>.298NE \&@<^8 Y!%(#/I*L5LW*!E1"90&D^R
M"YFH9NNMB/&K^O,=O=0-^:?/'VWC2]3_JS1DJU9LUV.\005BU0(. QQ"Q#AQ
M2(BPD&F$W^<IHS#545"<&PLXA6$-09Y8985<DY?%Y3C1+TWQ-6/@Z0;6:3)G
MMT6G, #-02AWC-R;M5$B5U.?41%*&6GG2/_+#( KU@27P0&32L/*L[%NPGRD
MGT"]E)2K! 01XS-D8:5D0XX3'#']_F/!3Z]N&7XZ..Z_[QUV^Z->YZ@W^N/'
M IQ>;0(X;>;Q(O'J1.F5ACU+/O0@,KR"<L\%!6PP4P$*N"RNM'$L6AOJN698
MM]URW[+@N'+B, V!:45T,W(]PSX(FX:C"$*=&+*?IZ##J03/8HXJ!_WIPEE@
MC*/7A9AWGO@8 (TO3M&O$[)EY/1?46_0UI23B0[1/.9##C_JI'P5?N4, ;B6
MDB#??: ,.!V,RZ2+^$R!##,0-1IP*)@0E4+&GL21]GD<1M5A1DC,E,)- YW/
MKT;\#MR]Z94KO!IQ<MF3=7<FA;80V$=QL!Q>GE[F$+-(F&O@8BPO8@*T^:H0
MOJY"Y#E.TS+6I9)!@-I1D4)@@WU ?<RK7HP"THF99$EV7CI7H&:@(= E.0R@
M>,BC 6. ,6N*JM)%N^7V@:@8Z;M )29,P;8*/(X]1GT%'Y-)YMGI4WB@X/!
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
M/WUW?/@'IHT\_3#Z>/3V_P%02P,$%     @ IH H6CJ_HZ0-$P  GU(   X
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
MF$]MW_Y55$;69Z [N&M;E.QT;< V<+.CN&V*.3FK<ED5. Z/0=:IX&M6ACO
M> V 'E\!]%1"WN41)#NS38\I)*.HS.L!+]@:TW47D;],$4R']U15IC@-26"&
M/S;%/Y7%GY;,+^U%E>[,Q! 2=M<5J@J=%SJA<RX?6W9YLF0>2Q+9"659;^<>
MHCLR+2M(R;!#\N*=/@LT,J *TY'S&.9S"]Q+9WCH2;(9;UW)64@"R Z;I?E9
M<V[&N'=2R@@U<(J2AD_3/U"S2<>54%Y+K+.?F<6'GB$S[VH2B^F<ZGUUU IS
M<8R+X)-WR4J: ].";3;4DB!1%1G 10 A*@-E:ZK2'?F:*W0$OB:,\H<]0MB)
MDF3^UKZ:QL1 !O7Y=&U8A.'YIH</"0%+$C,96#J$.Q6PT/+QA=^N"8DFI ^(
M9.I-/<L[AISK;$;XU0Z! =1@#!(>PP!"B;JM#G3F= BA$K2J\ CN]OK<=11*
MPQ6A\\LYO""M$0/+H-B9- <=6+JG.54"^F;"QI@ZF?Q8,_)C'G:CSE:ALN6X
M4H-)79C#R$41@X-Q8K$++J'>0O ,516TS&$Q5!2(_\D%&L'M;-0/Z@-$. EL
M0ND]L%E/SZI:D"XXE^&_ K#C.QL@[)JH3(H;M[[9@9R4@2V:9T0P&G[)!'/@
M]&1:,32]&^@9Y?0M5% ]:,;^+;*?%6;%9#J3A!(OJ/#572>O7D)N_16J-NQO
MX@S?EPG(_JJN^!K7KD-=\<T.@EYOD<+<Y?ZH3]7OG!Q0XKW*S,;]^PPHIN\,
MXF6TKH,47>B11<.^6E'N+"3G:0;K,&?$F/UVN8-/%LNWY)2W-?K$(2' RG+A
M154Y3%"[+RB"P"VI5T75J$.]5Q:V,$D9F(6P O'#?4-](0?!;^28NBN6#A^Z
MU;JI^?[IL]8X/%  TZ\V*1%W.&1"QZ\I6>BQO+)CUO[9,6^R8_Z@=CKE-DRD
MN,5NATYQ/FXAORS%+W2-_="W6(OY==MTY[ZB91J;:YGN1/7$#!=+)^IB'TNE
M9_^%1:]4D,"8VJ>JNJ##^M3J!E6!JM1\ $S-+A;P"AUUG3Y4IR_,>#T_J9_:
M6J?.VMJM\P\B_8-SHGJGM#3-3GO!RY7SIT Z1S[MP[BV] Z@K2<WRT(1ITUO
M/7LOC06!YG)?O.\AB1S\$B\?34J1IU\!B/8E*B@83/??.2EYUHMI,5Y.R12Y
MX89!*DER8@ZA-L;-9+:X___SUSM/ID-ZF E=G8:7HM0<%M5'R:@SX[ R\5Z,
M5-_KHNHIKV,UJ\#]CM6:Y8OO?LO.]WHP^6?:/]/^Z]/6^6ZNO:-[=7[EW:^>
M?J47.QT?/]S6ST8/E>M6/75].7G)'P_2U2,VL%O??\COC[S5S5T8IT9_,)G\
M?+KZ>9:].$FWK-RM-;A[?+F6+W7K@0ZN_^Z\/,E)?R1^"J>N\[V_GYI%?G[T
MR++:V=^M3DZF<R]%4=CK:D<GU]]/*OFKYBT]JS6/G[KCP8EQ;8[N]N[.^O5A
MY>GV^NFLE^N=7+4O=B]N;FDG>UW3G)_7S6^W,GWB_'4S&MSN2JO]U[@@;N3#
MY6,]<_3B7IRF>/5L^'?CX:K[X_RORUSOY:79>M'IZ?BT,TQ?W]VYSP8_&I__
MJ'5H_^4QF^X6FL]'_/3LH7)XZ$DDA=]$IK[FSAE8Y?\#4$L#!!0    ( *:
M*%K)(:[], ,  /(+   1    <6-R:"TR,#(U,#$P,RYX<V2U5MMRVC 0?>],
M_T'U:\8VQD +@60RI&28(6D:FDOSTA&V #5"<B0YF'Y])=^X&%R@K9_DU3EG
M=[6[LMOGT8R -\0%9K1C.%;% (AZS,=TTC'NA^;%L-OO&^#\[/T[H)[V!],$
M/8R(WP*7S#/[=,Q.P0V<H1:X0A1Q*!D_!0^0A-K">I@@#KIL%A DD=I(/+5
MW:K6(3#-/70?$/49O[_KY[I3*0/1LNWY?&Y1]@;GC+\(RV.S_02'$LI0Y&J5
MJ)(^^]&OL?!R<K/Q-6 ?HSO\-$'T4W@Y<NO>$.+>#-[*J'ZS>'Q^B<2C?S+Z
M3ANWB\\_&R<UZG:OZN[@UV/MV;M(7+:%-T4S"%0QJ.@8.K\TO;EK,3ZQJY6*
M8S]=#X8QSDB K8A@^K(-[C2;33O>S: %9#3B))-V;;T]@@+ERFH7E^ Q%1)2
M;PWORYRP"J[;R>8:%&^%-A(HSJ ^VL )Y%D3]F:K#86OUC)@*,P)A$$.'D,Q
MBD73C36PX+((5,9-D"D7 1);H<G6&N'5X],<.R%LI*9A+N:8(]V8&EJO.!57
MC1=!,T1EC_'9)1K#D*AH7D-(\!@CWP 2\@F2NM-$ #VTCV36LY!2IEI;S5=J
MT;8@P*IW<X,RZ5JW."/HFTH"Z(6:K1(_&F%WF;HD#(#]CI$L5Q0S31^-,<6Q
M_W2@'&#J\0EUPFH9,]OV)KBH% KD?Z%G\3K@2"AZG-= &5)^"BGG>I!X(3F*
MNHROC)G:L],L'',V5W=H#.)Y;.G.Z1@"ZQO12&U3CL:J"50'F5E1?ZBT+=59
M&41[*)G'N$:;)Y4ZSB0@]PHJA?M"B;  <8E5>Z]<"DGH6&KZ[8H;H/T( ]C_
M,',"1X=FKBB(_,>4!UJ_F&O;7A\O];XY@FV5+N,2T,) EUVJR>=@P+Q8JH2B
MW\R,9VJ3Z51-U[$BX2\C/22(Y0D<%D3&.R*('5?[-O]B%UPO= O5]G6ZXQ-1
MZG0KQT9$BLQR= BK'Y2_B"&6.2B(M7+ZDMM:0HM6355'U]D=SI^8\;LXJ@D\
M%E+)%X<TPBHE>SFN&LM?@?T*D>&3(NB_@V/='M$%1>?;6J!M)VIJ^1M02P,$
M%     @ IH H6JV<7O#^"@  @(8  !4   !Q8W)H+3(P,C4P,3 S7VQA8BYX
M;6S-G5UOX[@5AN\+]#^P[DT+C..)TRV0[&07&4^R,#:;I+%GMNVB6- 2XPBA
MR8"2$_O?EY1$6:)X)"5%2<[%C$=\#_52?$Q27\>??MQM*'HA(DTX.Q\='WT<
M(<(B'B=L?3[ZNAA?+&;S^0BE&68QIIR1\Q'CHQ]_^.,?D/SSZ4_C,;I*"(W/
MT!<>C>?L@7^/;O"&G*&?"","9UQ\C[YANE5;^%5"B4 SOGFF)".RH-CQ&?KN
M:/H=1N/Q@'J_$19S\?5^7M7[F&7/Z=ED\OKZ>L3X"W[EXBD]BOAF6(6+#&?;
MM*KMX^YC^:<(_T03]G2F_EKAE"!YO%AZMDN3\Y':;[G;UY,C+M:3Z<>/QY-_
M_G*]B![)!H\3IHY;1$8Z2M5BBSL^/3V=Y*5:VE+N5H+J?9Q,M)VJ9EF:=.AK
M3M+D+,WM7?,(9WFW]^X&@0KUO[&6C=6F\?%T?')\M$OCD3[X^1$4G))[\H#R
M9IYE^V>)4IHH$D;EMD=!'NQFJ! 3%3]A9(TS$JL=G:H='?]=[>C/Y>9KO")T
MA)12\@&VZ[115QDT<6WVCHB$QY?L?:[-:$_VY7='9/]# ^KQSINPY!FF[S)?
MCW1N^X:\[X@?XMP?:3G.D_<=Z5KD_\5VUK;\YL-K/ZY4;;R6GQH6R2Z3$QB)
MM4E51<<(G.\AGQC*NJO:>=2HEZK1G(MVV]7,F->9DNAHS5\F,4EDW=._J0]C
M]2%OMOS/[S,N5P(7JS03.,IT37DSSD>6\HEI22DOA/:%1=33N%(QB;B<FIZS
M,2T.8Q'^(/C&NMNRU=Q2^#M=5?'%89&[ (PV9(*D?"LB\J9>J;N%CE+I:$.E
M0BVI"!M_78Q^R#7H-ZWZSZ?)H18''2V70-L-8=E2UFAI0;/853?;3.E>KI<%
MT<D60V8?:PE2&L<=?"%W'*N=7U&\MM@WREUUL=66[N-&81"=;'-D]G*E04KD
MJYN_D#02R;-:SG>UHR%SWND6DZV^KVG"0J!M#":AIO4TL-^3=:*F%F5!G=\2
MM;%C& /TKH?^3MOF7& 5!P'-$(?@;%$/0E64)XXN&-MB>D^>N>C"IRES38W-
MI E+71,4(Q9C(!J%%A5B3T3\8RO/V(F@^UXH6DK77 !6330,65!TV+V!@%1R
MOXPL!69IH@:P7DC:4N>G&X#9UJF'H0N*$\ <?$I2Z?V2LG@DE*K[ 9CU#R@V
ML6M:8,,F+VUE4,2 ]D!F\@A4AH2#S>6+6IW+9=+ QM;T/N%IV>[BIQ('BY#I
M<"!%>1A2<9Y(JMV&Z&&HI71-#V#5Y,:0!46,W1O(2B%'N=X_))<L'H1(I?,#
MB&'3CD<I"A".IK,^-*3:)QA721IA6GBYDMO2CN99M*X! >V:D+2$08$"N0-A
M*0(T,WF(5V#^1; 8ADM-Z0>6EE4[*I4L0%!,;WV8*+T72&9;(1JNX1D'ECJ[
M*=MCMKH_"^B" *7'7.NN;2%O@.)I!KID69+MU?-T-]O-B@A+X]H25VQ YC03
M9GD0+ "F3 8*&5(Z5 B]]+R^2\ R]1 CV!Q3YI8 N\DF!4U-0"18C0$T'+3Y
M,Z5>B)C)D4E@.F<QV?U,]F"[6CJW3  VFU 8HH"HL#L#L"C%*%<C*?<"QIU(
M-ECL%TG4,U6TA6[1@(PVV3!5 <$!6 /H*-5H,9_YG$F6>#>/):C)0U(\#]Y#
M":AW"TN/[28S@#@@=+H= @3)(-2,\@G2G$5<///:XPXSOI4#X'[&8WB%TA/E
M%JI!36BBU1D2$&!#? *8-4(_%,^D(*[>X\DK0*H&+\1=Q+$\4&GYSW7"R#'8
M?JO6+5T==IM,680!D02[ _@IE1_T!Z1BT"T+!9KI&YHZ]0_-="@TTZ"AF;X'
MFN4K#P2:DS<T]<0_-"=#H3D)&IJ3=T$C.][K6#.3'V_%DK_:'LX&E5Z0:5NU
M G.0A8=+RUL?+"I K6=4B$],\H75K;@3_"5A$;QDAN1>@ %,6ZDQM.&A8S?8
MQT^U(-9Q7L>:8E'>^R71,C^C3-.D?8@I-.%!TC36.[@4:I](W/$TP_3?R7/G
MB;A=[ 4/JV$K) UE>*C8[/4!4\0@&>3CQ+K$5=W0L+Y*9I2[>P788NOP"G"M
M, @(;([:KP 75T\*D>MN5HP*@H$1H5GLK),MIJH^KI6%T<5M0ZT>SK_74N/C
MBZRRN]"[1\[@!P3:$E<]#9G3O6V6!]'C@"FSUW,9RG6>KL:K#!.I??BNE3F;
MV4T[U42N"X+H7=--:YK6Y8Y[\U>19'+/,[[9;%EYE\?VW""@<]7+G39UCUM%
M0?1^ES.3A%*+FF+'6"PX3:(D2]CZ%WGR*1)L:Y5-Y H(V*"FH:T( @70ELG!
M08BTTC$$=X(H"(GLB/PE0)582-P^/%AG^RZQ*RCZ#6LX8&40D/3:,V&1 >.H
M%H&*$)3'^,5FGJ9;(MX$CR7$$T*@>0"DECY$G""3O5 5@3[96I!H*^?'_?%T
MM4PR:CNY;$N<S4F N6I&,LJ#8 ,P9;*0ER'^@(ZG?UG]%>DHQ]U_PY<"J^2Q
MB_UFQ2F0?<JJ<@5!AT7-@442! JP+Y.&&XY**2JT/K)3-<Q:FF.4NP+ :DMW
M?:,PB$ZW.6I]^1M][6G(O]Q%C](4 5Y(L,M<#_TVD^;P7]<$@4"'L=9)22E%
M6NOCA83#E+7N7P2LO2T"UCV+@'6(BX#UT$7 VMLB0.^V2!$BQZ7;%4W6&$A.
MV*EV#46'99,/BS0H5&!_X)A1A:!#C.N,EGF*,Y6>7VSR_5_)#Y96 CIG.2V[
M;%9)+6VB(!CI<M9*:UDDG:N)D5*[YF(;)QF)"S-7"<,L2C"MTB/:KHCWASBC
M9:#Y"IP>?1@,#3/9PJD(T[D,J\!#JDO7E]*+!S!^)93^S/@K6Q"<<D;BXEJ*
M[4Y1M][M$S,]MIL/S0#B(' :XA!X=$8%C9]4%-)AY94P+R1]XW3+,BSR=\F%
M;60"=&[) 6PVB3%$ 9%B=P804HE1H?;S@G:1/:):9!6_.P0V$)([?EV[T[3Q
MUK95&Q SG0:A=[C+G!^'M7$1Y>D5RXRHWXM(7L@7G.'2&]A>2.[ZI<HNT^;;
ME#9M0 AU&@3?GZQB5*H8K)GREC)&S.12:\T[GA(W5.X3Q[0LMG/'5)* \+#Y
MZL@@(Y#6>F%AL<&4?MZF"2,I/!$9*K<L6"TV66A( F+!Y@M@(9<BK?7"PN6&
MB+6<WGX2_#5[+/.S@FT#U&[9Z+3<9,0J#8B5+G\ ,SH$%3$ZI:X?>':'A.)%
MED6XI1:I8VQ LP8S+5U(P$#F6K10$JGK+3<\0TN.OJ8$98\$798_0U?/!%_4
MX^N71J)(O1!1K,I9C(4-H2ZQ\U\= 0VW?GNDI0P"I%Y[\.^05!%(ASBFYE8R
M+.KG<;F)>48VX-L._2&N"!IJ7G/4IP^"IH$F3:;RL.;)=1Z(5*3/;$;UY/;P
M$J\A<KPRMA@T%L8U11",@+:@97']MP+\Y,[;KF@275&.X:LL#8WCC'EM>T:R
MO(,@( +:KJ 4>;D0Y4HO_?\9LR>Q?<ZB_9W@$2'J*:NT&JWZKK\-C';+S)N:
MU*1I4&A G+W%+T#@H0I4J^-#;<;R>3%//32NLKGQZ&GQB.4!O-UFJ9I!I3'X
M*GAGD./;"P,:8-QDZ(@("+T!-J$;#GDDRD,_H"(8U:(]G9^EARR )/Z\OR</
M1*CW#I9DEWV6.WKJ.,,8$.OZ[&UP<\R3N=[ ("!\JUOH5"]%]0K02CTC5E:!
M?E.5H+P6V^^7US==RT]RL]XD_UKAE,@M_P502P,$%     @ IH H6M2O#WU=
M!P  WU<  !4   !Q8W)H+3(P,C4P,3 S7W!R92YX;6S-G-]3XS80Q]\[T__!
M39]#2#C:PD%O($=N,L<=E'!W;5]N%%M)-,A2*LDD^>\KV7$N/RQY>?'" P1G
M)>WWL[+LM21?O%NF/'JF2C,I+EO=H^-61$4L$R:FEZTOH_;5J#\<MB)MB$@(
MEX)>MH1LO?OSYY\B^W/Q2[L=#1CER7GT7L;MH9C(M]%GDM+SZ ,55!$CU=OH
M*^&9.R('C%,5]64ZY]10^T71\'ET>M0[)5&[#:CW*Q6)5%\>AIMZ9\;,]7FG
MLU@LCH1\)@NIGO11+%-8A2-#3*8WM1TOC]<_1?$+SL33N?LU)II&EI?0YTO-
M+ENNW76SBY,CJ::=WO%QM_/WI]M1/*,I:3/AN,6T599RM525ZYZ=G77R;TO3
M \OE6/&RC9-.Z<ZF9OLM"]AO>:+9N<[=NY4Q,7G8:YN)O!;NOW9IUG:'VMU>
M^Z1[M-1)JX2?$U22TP<ZB=Q?&[U-JU,NQ[:K+/2"*>JBUG$6G;ZTO=*ZFY>=
M*3JY;/T7JYEMHG=ZW#T^<0W\NF-D5G/;.S5SG:L5=78:GRNJJ3"YWEM[8*<(
M71K;IVA25N3:?Y%[AAE78MUMNE';];$LM0W:CX7EVIO2'R[C'1>XBX7<TUOV
MZYRXIO'15#YW$LHL^=X;]\'!>).#L/]\SQNZ&FNC2&S*FC@94Y[7_]W:[)ET
M&O"J)/%H:ZQV:M=BWZ?MR%VI.)(JH<JR+NLB*MZ)UV$775MTYD39BMKQC/%-
MJ"=*ICXZ:Q+2X^@V*-M$,S2O;/N)\V' R;0:YYX)D&<7 VBE&BRB[ZF.%9L[
M+C5@=RR!?'NH?"NT-8RY/'<>Z)0Y?YTK[L)+W<'PN. I @1_@CE2!-4B1>!*
MB(SP!SJ7J@;\KB60]QM,WE7:D##_E1%EJ.(K".D#8R#L4TS8'H5(O!\5$9HY
M/A#@A]9 XK^AWGAX-"(A'\THYRZ9(P+4RZOL@=A_Q\3NU_D*P-\\N^N[O;3
MV6\5 >+_X[7@/U"+%(%[JIA,["5= =@?& .IGV%2]RA$Y7TC$BCMC2DX_\&'
MO2</"?6 Z9CPPJ.!/:;#N"O,H<A1<LY:F:C8_Z%$@:%O&4.1HZ2A-1(;!M[/
ME-IQ)CBJ^*VAR%$2T#J1#3._$8:9E7OZ_SE+QS\>G.ZR/K2",D9).GVB4-B6
M3QJ$<9,:(;[[EE#&*+EF2!P*Y[[5HP@?BH0N/])5"/2!*90T2HX9E(>"^EZQ
ME*C5B,7U@\:A+10V2F89%HA"^Y$LAXE5Q2:LF!:LA^XM F6/DE:"Y**$8"AB
MJ>9RZW%Q7V;V?%SU91(<TFL*0L.!DF^^0#I*4*Z2Q.+2ZS^W3-!N*!25YN Y
M(KP !&2^$NR]EV'OP;&CY*&U,E\)]I.783^!8T?)16ME8F+OVX]WZE$N/#/0
M7F,H<I1<M$8B)O#\2G.G[I5\9L7JJ#KJ!R6@Z!%3U+!8U Y?7.0AO;VTA/)&
M3%>KQ6%ROI?:$/XOF]?=25;;0YDC)JXAH4T_8"SB[AY:^)82[9E ^:+DJI5R
MFD;J(JPH\7??70LH4)0$M$I,PSQOI9O[F$D1?!Y[: 7EBI))^D0U/?"ZU<3:
M>^IO?0U>P88RK.[+:!CC-\6,]: OTS03ZV<TGEDQCRD4+TKZ%Y37,.J1Y"QF
MAHGI)WN'J!CAU9RK[*"049(]O["&"=\KZB)-[6UWOH[+;3=0=Y.);^0-V4.)
MH^1Z]4)QR0^USJAZ*?^*4M HH*1]4-%-CS,TSNRPM^KVQH]NQXQGE#FP@K)&
M2?E\HAIF^UD^*N)V[8U6Z5AR__:02D,H890$+R"M8<@[?E3CW3.!@D7)["KE
M((T)-\MX1L24^E<O5%M" :-D>B%Q:&/O%#3V3E\X]J)D?#Y12&R+M>'VC+H;
M<S8E_IUDP0+@?3:8Q -2F]Z_EV_Y<?NY59K[,; ?JK%[3*' <;9(AN0UC3I+
MF*%)X=* "2)BFU)M]K5YLO/Z4M  X.RA!(I&>;S_C7+^4<B%&%&BI:!)<:L?
M>L+O+0*- N(<8HU<E!!\E3RSE%2^$%1YS@&/*10YXMRA1Q[.VLMB4?/FVE.\
MN"-$W%<""AYQ$C$L%FE]FJ'.9_9,WQ-#UAZ&^/M*0/DC3BB&Q:*MGU=]>^&9
MRO"<^9XAE#;B4MA*:2B01RGA_#K33% ='%OV#*&0$=>\5DI#@7R34C6U@]H'
M)1=FMM[;&8+M*0"%CKBR-2@5!_[RQS[R8O];D'R%-?CM!(C8O2*Q7KL1QVXA
M17$E%PE1'NHA>RAWU(V5?J$-D[\S,ZJV[Y]R9X8V;PLM>J@O!8T"2KH*%8US
M;=W:R1^\M.[807DC)J95PG#V3&5CSN(!ER1X7[YC!N6+F(56R$+!>TW$D\KF
M)E[=*QE3ZJ9/].9L R1$P J@(4',3U^$ N=Q@4Q3MYE(QD^CF16M[S*3O\?4
M^A=\:! L!PT-YB9.@'"DNR#]8Z,73:Y7#W1"E5NF\$B7YMHV]!2^*0(4A\8'
M]8U"8 P58;KH'.BZM0?<FVJ+;]PO]S96>^1_4$L! A0#%     @ IH H6N^!
M]U2K'@  49P   L              ( !     &5X:%\Q,#$N:'1M4$L! A0#
M%     @ IH H6CJ_HZ0-$P  GU(   X              ( !U!X  &8X:U\P
M,3 X,C4N:'1M4$L! A0#%     @ IH H6LDAKOTP P  \@L  !$
M     ( !#3(  '%C<F@M,C R-3 Q,#,N>'-D4$L! A0#%     @ IH H6JV<
M7O#^"@  @(8  !4              ( !;#4  '%C<F@M,C R-3 Q,#-?;&%B
M+GAM;%!+ 0(4 Q0    ( *: *%K4KP]]70<  -]7   5              "
M 9U   !Q8W)H+3(P,C4P,3 S7W!R92YX;6Q02P4&      4 !0 Z 0  +4@
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>f8k_010825_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="qcrh-20250103.xsd" xlink:type="simple"/>
    <context id="AsOf2025-01-03">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000906465</identifier>
        </entity>
        <period>
            <startDate>2025-01-03</startDate>
            <endDate>2025-01-03</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2025-01-03" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-01-03" id="Fact000004">0000906465</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2025-01-03" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-01-03" id="Fact000010">2025-01-03</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-01-03" id="Fact000011">QCR HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityFileNumber contextRef="AsOf2025-01-03" id="Fact000012">0-22208</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-01-03" id="Fact000013">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-01-03" id="Fact000014">42-1397595</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-01-03" id="Fact000015">3551 Seventh Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-01-03" id="Fact000016">Moline</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-01-03" id="Fact000017">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-01-03" id="Fact000018">61265</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-01-03" id="Fact000019">(309)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-01-03" id="Fact000020">736-3584</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-01-03" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-01-03" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-01-03" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-01-03" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2025-01-03" id="Fact000025">Common Stock, $1.00 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2025-01-03" id="Fact000026">QCRH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2025-01-03" id="Fact000027">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-01-03" id="Fact000028">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
