<SEC-DOCUMENT>0001437749-23-033513.txt : 20231204
<SEC-HEADER>0001437749-23-033513.hdr.sgml : 20231204
<ACCEPTANCE-DATETIME>20231204164544
ACCESSION NUMBER:		0001437749-23-033513
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20231204
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:		20231204
DATE AS OF CHANGE:		20231204

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ICF International, Inc.
		CENTRAL INDEX KEY:			0001362004
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-MANAGEMENT CONSULTING SERVICES [8742]
		IRS NUMBER:				223661438
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33045
		FILM NUMBER:		231463918

	BUSINESS ADDRESS:	
		STREET 1:		1902 RESTON METRO PLAZA
		CITY:			RESTON
		STATE:			VA
		ZIP:			20190
		BUSINESS PHONE:		(703) 934-3000

	MAIL ADDRESS:	
		STREET 1:		1902 RESTON METRO PLAZA
		CITY:			RESTON
		STATE:			VA
		ZIP:			20190
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>icfi20231204_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:rr="http://xbrl.sec.gov/rr/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:icfi="http://www.icfi.com/20231204"><head>
	<title>icfi20231204_8k.htm</title>

	<!-- Generated by ThunderDome Portal - 12/4/2023 9:14:56 PM -->
<meta http-equiv="Content-Type" content="text/html" /></head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;"><div style="display: none">
<ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="d20238K" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d20238K" name="dei:EntityCentralIndexKey">0001362004</ix:nonNumeric>

</ix:hidden>
<ix:references>
<link:schemaRef xlink:href="icfi-20231204.xsd" xlink:type="simple" />
</ix:references>
<ix:resources>
<xbrli:context id="d20238K">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001362004</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2023-12-04</xbrli:startDate>
<xbrli:endDate>2023-12-04</xbrli:endDate>
</xbrli:period>
</xbrli:context>



</ix:resources>
</ix:header>
</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>UNITED STATES</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SECURITIES AND EXCHANGE COMMISSION</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>WASHINGTON, D.C. 20549</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 12pt; font-variant: normal; text-align: center; margin: 0pt;"><b>FORM <ix:nonNumeric contextRef="d20238K" name="dei:DocumentType"><b>8-K</b></ix:nonNumeric></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>CURRENT REPORT</b></div>

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

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Date of Report (Date of earliest event reported): <ix:nonNumeric contextRef="d20238K" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><b>December 4, 2023</b></ix:nonNumeric></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityRegistrantName"><b><span style="text-decoration: underline;">ICF International, Inc.</span></b></ix:nonNumeric></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Exact name of registrant as specified in its charter)</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode"><b>Delaware</b></ix:nonNumeric></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 20%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityFileNumber"><b>001-33045</b></ix:nonNumeric></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityTaxIdentificationNumber"><b>22-3661438</b></ix:nonNumeric></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(State or other jurisdiction of</div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">incorporation or organization)</div>
			</td>
			<td style="vertical-align: top; width: 20%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Commission File Number)</div>
			</td>
			<td style="vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(I.R.S. Employer</div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Identification Number)</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 40%;">&#xa0;</td>
			<td style="vertical-align: top; width: 20%;">&#xa0;</td>
			<td style="vertical-align: top; width: 40%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressAddressLine1"><b>1902 Reston Metro Plaza</b></ix:nonNumeric>, <ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressCityOrTown"><b>Reston</b></ix:nonNumeric>, <ix:nonNumeric contextRef="d20238K" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince"><b>Virginia</b></ix:nonNumeric></b></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 20%;">&#xa0;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressPostalZipCode"><b>20190</b></ix:nonNumeric></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Address of principal executive&#xa0;offices)</div>
			</td>
			<td style="vertical-align: top; width: 20%;">&#xa0;</td>
			<td style="vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Zip Code)</div>
			</td>
		</tr>

</tbody></table>

<div style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:top;width:82.8%;">
			<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: center;">Registrant&#8217;s telephone number, including area code:<b><span style="text-decoration: underline;">(<ix:nonNumeric contextRef="d20238K" name="dei:CityAreaCode"><b><span style="text-decoration: underline;">703</span></b></ix:nonNumeric>) <ix:nonNumeric contextRef="d20238K" name="dei:LocalPhoneNumber"><b><span style="text-decoration: underline;">934-3000</span></b></ix:nonNumeric></span></b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline;">Not Applicable</span></b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Former name or former address, if changed since last report.)</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Securities registered pursuant to Section 12(b) of the Act.</div>

<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0" />
<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0" />
<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 24.6%; border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Title of each class</b></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 35.4%; border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Trading Symbols(s)</b></div>
			</td>
			<td style="border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); vertical-align: top; width: 43.1%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Name of each exchange on which registered</b></div>
			</td>
		</tr>
		<tr>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 24.6%; border-left: 1px solid rgb(0, 0, 0);">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:Security12bTitle">Common</ix:nonNumeric> Stock</div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 35.4%; border-left: 1px solid rgb(0, 0, 0);">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:TradingSymbol">ICFI</ix:nonNumeric></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 43.1%; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">The <ix:nonNumeric contextRef="d20238K" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric> Global Select Market</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0" />
<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">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:</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric> Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric> Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric> Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric> Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">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-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric> Emerging growth company</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">&#9744; 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.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#xa0;</div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Item 5.02 Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">On December 4, 2023, ICF International, Inc. (the &#8220;Company&#8221;) announced that Mr. Mark Lee, Executive Vice President of ICF International, Inc., would be leaving the Company to pursue other opportunities.&#xa0; Mr. Lee&#8217;s departure is not due to any disagreement or dispute with the Company.&#xa0; Mr. Lee will continue to serve in his role with the Company through January 5, 2024, to support the Company in transitioning his responsibilities. Mr. Lee will receive compensation and benefits in accordance with previously filed agreements and as set forth in the Separation Agreement and Release filed herewith.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Item 9.01 Financial Statements and Exhibits</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">(d) Exhibits</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">10.1</div>
			</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><a href="ex_602487.htm" style="-sec-extract:exhibit;">Separation Agreement and Release between Mr. Lee and the Company</a></div>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">104</div>
			</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%">&#xa0;</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">&#xa0;</div>
</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SIGNATURES</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:40pt;">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.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: middle; width: 50%;">&#xa0;</td>
			<td colspan="3" style="vertical-align: middle; width: 4%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ICF International, Inc.</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: middle; width: 50%;">&#xa0;</td>
			<td style="vertical-align: middle; width: 4%;">&#xa0;</td>
			<td colspan="2" style="vertical-align: middle; width: 46%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: middle; width: 50%;">&#xa0;</td>
			<td style="vertical-align: middle; width: 4%;">&#xa0;</td>
			<td colspan="2" style="vertical-align: middle; width: 46%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: middle; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date: December 4, 2023&#xa0;</div>
			</td>
			<td style="vertical-align: middle; width: 4%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">By:</div>
			</td>
			<td style="vertical-align: middle; width: 23%; border-bottom: 1px solid rgb(0, 0, 0);">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;/s/ John Wasson</div>
			</td>
			<td style="vertical-align: middle; width: 23%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: middle; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>
			</td>
			<td style="vertical-align: middle; width: 4%;">&#xa0;</td>
			<td colspan="2" style="vertical-align: middle; width: 46%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">John Wasson</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: middle; width: 50%;">&#xa0;</td>
			<td style="vertical-align: middle; width: 4%;">&#xa0;</td>
			<td colspan="2" style="vertical-align: middle; width: 46%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>President and Chief Executive Officer</i></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>
</div>


</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex_602487.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<html><head>
	<title>ex_602487.htm</title>

	<!-- Generated by ThunderDome Portal - 12/4/2023 7:55:50 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;">
<div contenteditable="false" data-applyto="t" data-auto-pgnum="start" data-displaynum="1" data-fontname="Times New Roman" data-fontsize="10pt" data-numstyle="a" data-prefix="Page " data-startnum="1" data-suffix="" data-textalign="center">&nbsp;</div>

<p style="margin: 0px 0pt; text-align: right; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 10.1</b></font></p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><u>SEPARATION AGREEMENT AND RELEASE </u></b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 18pt;">Date of Receipt: November 14, 2023</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">This Separation Agreement and Release of Claims (&#8220;Agreement&#8221;) is made by and between Rodney Mark Lee, Jr. (&#8220;Executive&#8221;), an individual, and ICF International, Inc., a Delaware corporation (&#8220;ICF&#8221; or the &#8220;Company&#8221;)(each a &#8220;Party&#8221; or collectively, the &#8220;Parties&#8221;).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">WHEREAS, Executive is employed as a full-time, at-will employee of Company or one or more of Company&#8217;s affiliates;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">WHEREAS, Executive is a party to a Letter Agreement with ICF dated October 1, 2021 and executed by Executive on November 11, 2021 (&#8220;Letter Agreement&#8221;), which provides for certain severance benefits, in exchange for Executive's execution of a separation agreement and release of claims, in the event Executive's employment is involuntarily terminated without "Cause" not within the Post-Change in Control Period, as defined in the Letter Agreement;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">WHEREAS, the Parties have mutually agreed to a separation which, pursuant to and in accordance with the terms of this Agreement, will be deemed a separation without cause by the Company for purposes of the Letter Agreement; and</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">WHEREAS, Executive acknowledges that this Agreement must also be fully executed by each Party in order to be eligible for the separation benefits discussed herein and for the terms and conditions of this Agreement to be in effect;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">NOW THEREFORE, in consideration of the mutual promises and releases contained herein and for other good and valuable consideration, the sufficiency of which is hereby acknowledged, the parties agree as follows:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>1.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Final Payments</u></b><b>. </b>Regardless whether Executive signs this Agreement, Executive shall continue to execute the responsibilities of his position through the effective date of separation of employment and shall receive the following:</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Final Pay</i>. Executive shall continue to be paid his base salary through his last day worked in a full-time capacity, less applicable taxes and other required withholding, in accordance with applicable law.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Bonus Eligibility for 2023</i>. Provided Executive remains employed through December 31, 2023, Executive will be eligible to receive a bonus under the Company's Annual Incentive Plan program for calendar year 2023 as determined by the Company's Human Capital Committee of the Board of Directors, any such bonus to be paid as and when it would otherwise be paid to similarly-situated executives, less taxes and other required withholdings.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">c.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Group Health Plan.</i>&nbsp;&nbsp;Provided Executive is otherwise eligible, Executive and currently enrolled dependents shall be eligible to continue participation in the ICF group health plans in which they are currently enrolled, pursuant to the health care continuation coverage available under the Consolidated Omnibus Budget Reconciliation Act of 1985 ("COBRA"). Executive shall be solely responsible for electing such coverage by properly returning the COBRA election form that Executive will receive.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="1" data-prefix="Page " data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">Page 1</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>2.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Separation Terms and Conditions</u></b>. In consideration of Executive's execution, without revocation, of this Agreement, including the release set forth herein and, following the Separation Date, the execution and non-revocation of the Last Day Release referenced below, the Parties agree as follows:</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Separation Date</i>. Executive will continue his full-time, at-will employment through January 5, 2024 (&#8220;Separation Date&#8221;).</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Transition and Final Duties</i>. Between the date of this Agreement and the Separation Date, Executive shall continue to perform any and all responsibilities of Executive&#8217;s position with the Company and follow appropriate requests and instructions of the CEO to execute the transition of the responsibilities of his position, including without limitation giving significant attention and focus to support organizational and business objectives, working diligently to advance business and company-wide efforts, and otherwise devoting his best efforts to ensuring a seamless transition of his responsibilities to ICF leadership.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">c.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Restrictions Before Separation Date</i>. The Parties understand and acknowledge that Executive may be actively seeking employment opportunities; however, Executive agrees that he shall refrain from commencing employment or providing consulting services to any person or entity until after the Separation Date.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">d.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Severance Pay and Bonus</i>. In accordance with the terms of the Letter Agreement, within 60 days following the Separation Date, Executive shall be paid 12 months of severance pay based upon the Executive's base salary as of the Separation Date, less taxes and other required withholding. The Parties agree that, notwithstanding the terms of the Letter Agreement, such payment shall be made in a single lump sum.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">e.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>2024 Bonus</i>. In accordance with the terms of the Letter Agreement, within 90 days following the Separation Date, Executive will be paid a lump sum amount reflecting Executive's target bonus for 2024, which is $330,000, which will be paid less taxes and other required withholdings. Except as set forth in this subsection, Executive shall not be eligible for any other bonus or incentive compensation with respect to calendar year 2024 or thereafter.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">f.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Payment of COBRA Premiums. </i>Provided Executive is eligible for and timely elects COBRA coverage, as referenced above, ICF will pay the employer's share of COBRA coverage for Executive and currently enrolled dependents for the first 12 months of Executive's COBRA group health plan coverage, with Executive paying the equivalent of the employee's share of premiums directly to the Company's COBRA service provider. After that time, Executive shall be solely responsible for the entire payment of such premiums (including any required administration fee). Notwithstanding the foregoing, in the event Executive becomes reemployed with another employer and is eligible to receive group health plan coverage from such employer, the Company's obligations under this Section 2.f shall cease as of the date Executive is eligible for health benefits through Executive's new employer. Executive agrees that Executive shall notify the Company of any such new employment.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">g.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Execution of Last Day Release</i>. On or within three days following (but not prior to) the Separation Date, Executive shall execute and return to the designated representative of Company, the Last Day Release appended hereto as <b><u>Attachment A</u></b>&nbsp;that (i) confirms that the Executive is not entitled to any further benefits or compensation except as set forth in this Agreement and (ii) that Executive waives any and all rights or claims that Executive may claim to have against Company or its Affiliates, except as specifically provided in this Agreement. Executive&#8217;s failure to execute and return the Last Day Release in a timely manner shall result in Executive being ineligible to receive the pay and benefits described in Section 2.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="2" data-prefix="Page " data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">Page 2</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">h.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Career Assistance Services. </i>&nbsp;Following the Separation Date, Executive will be eligible to participate in a 6-month executive career transition service offered by the Company's service provider, provided that Executive initiates use of their services within 3 months of the Separation Date.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;">Except as set forth in this Agreement or as required by federal or state law and/or under the terms of any of the Company&#8217;s qualified plans, this Agreement sets forth the full extent of severance and benefits to which Executive is or may be entitled as a result of the separation of Executive&#8217;s employment with ICF, and Executive shall not be entitled to any additional compensation relating to Executive&#8217;s employment or separation from employment; <i>provided, however</i>, that the vesting and exercisability of equity grants issued by the Company to the Executive shall be governed separately by the terms, conditions and other limitations of the ICF International, Inc. 2018 Omnibus Incentive Plan, as amended, or successor plans thereto, and, further provided for the avoidance of doubt, the parties agree that the Executive&#8217;s employment with the Company and its affiliates shall be deemed to have ended as of the Separation Date. Executive acknowledges and agrees that the Severance Benefits set forth in this Agreement are in full satisfaction of, and are not in addition to, the severance payments and benefits under the Letter Agreement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>3.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Additional Acknowledgments and Agreements</u></b>. In further consideration of the Severance Benefits provided above, Executive represents and warrants to each of the following:</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Resignation of Company Appointments</i>. Executive shall cease being an employee of the Company as of the Separation Date. If Executive served as a director, named executive officer and/or corporate officer of the Company or one or more of its affiliates, Executive shall be deemed to have resigned all such officer position(s) as of the Separation Date.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Return of Equipment and Documents</i>. On or before the Separation Date, Executive shall return to ICF any and all equipment and documents (whether in hard copy of electronic form) belonging to the Company, except that Executive may retain documents pertaining exclusively to Executive&#8217;s employment such as payroll stubs, benefits information, etc.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">c.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Business Expense Reimbursement</i>. Executive agrees that, within fifteen (15) days of the Separation Date, Executive will submit Executive&#8217;s final documented expense reimbursement statement reflecting all business expenses Executive incurred through the Separation Date, if any, for which Executive seeks reimbursement. Company will reimburse Executive for these expenses pursuant to its regular business practice.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">d.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Equity Grants. </i>During Executive's employment, Executive participated in the ICF 2018 Omnibus Incentive Plan, as amended, (the "2018 Plan") and other predecessor plans. Treatment of any grant awards issued to Executive under the plan, including with respect to any vesting and forfeiture, shall be governed by the terms of the applicable grant agreements and the 2018 Plan. Executive acknowledges that no additional equity grants will be made to Executive on or after the date of this Agreement.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">e.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Cooperation Clause</i>.&nbsp;&nbsp;Executive agrees that Executive will cooperate with ICF in its investigation, defense or prosecution of any potential or actual claim or lawsuit by or against ICF or its affiliates. As used herein, the term &#8220;cooperate&#8221;&nbsp;means being available from time to time for meetings with counsel, not communicating with non-governmental parties known to be adverse to ICF except by way of deposition or trial testimony, being available for deposition and trial testimony upon instruction of counsel for ICF, and executing those documents and truthful affidavits requested from time to time by counsel to ICF, <i>provided, however</i>, that nothing herein shall preclude Executive from responding to or participating in any inquiry by any government agency. If, during the 12&nbsp;month period immediately following the Separation Date, Executive is requested to participate in ICF&#8217;s investigation, defense, or prosecution of any potential or actual claim, Executive shall not be entitled to any additional compensation for providing such services, but shall be reimbursed for any reasonable expenses incurred by Executive in providing such assistance. Following the 12&nbsp;month anniversary of the Separation Date, if Executive's assistance is required under this provision, the Company will reimburse Executive for any lost wages or leave, in addition to any reasonable expenses, Executive incurs in assisting ICF in any such matter.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="3" data-prefix="Page " data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">Page 3</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">f.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Confidentiality. </i>Executive acknowledges that, as part of Executive's employment, Executive had access to information of a nature not generally disclosed to the public, and Executive agrees to keep confidential and not disclose to anyone, the business, proprietary, and trade secret information in Executive's possession, as well as any personal, confidential, or otherwise proprietary information regarding the Company's employees, customers and clients, and/or the Company's personnel practices and related matters. This obligation is understood to be in addition to, and not as any replacement for, any agreements Executive signed with the Company concerning confidentiality, trade secrets, non-disclosure, non&#173;&nbsp;competition, non-solicitation, and/or assignment of inventions or other intellectual property developments, including without limitation the Confidentiality, Intellectual Property, Non&#173;&nbsp;Competition and Non-Solicitation Agreement executed by Executive, which agreements will remain in full force and effect. Pursuant to the Defend Trade Secrets Act of 2016, Executive further acknowledges that Executive shall not have criminal or civil liability under any federal or state trade secret law for the disclosure of a trade secret that (A) is made (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. In addition, if Executive files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Executive may disclose the trade secret to Executive's attorney and may use the trade secret information in the court proceeding, if Executive (X) files any document containing the trade secret under seal and (Y) does not disclose the trade secret, except pursuant to court order.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>4.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Adherence to Other Post-Termination Obligations</u></b><b>. </b>Executive understands and agrees that Executive continues to be bound by the terms of any restrictive covenant agreement that Executive executed with the Company, including, but not limited to, the Confidentiality, Intellectual Property, Non&#173;Competition and Non-Solicitation Agreement executed by Executive on August 6, 2012 (the &#8220;Restrictive Covenant Agreement&#8221;). To be eligible to receive the Severance Benefits set forth in Section 2 above, the Executive must comply with the terms of any and all agreements between Executive and the Company containing post-employment obligations, including, but not limited to, the Restrictive Covenant Agreement.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>5.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Mutual Release</u></b>.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">a.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><i>Release by Executive</i>. Executive, on Executive&#8217;s own part and on behalf of Executive&#8217;s descendants, dependents, heirs, executors, administrators, assigns, and successors, hereby covenants not to sue and fully releases, acquits, and discharges ICF, and its parent(s), subsidiaries, affiliates, divisions, owners, directors, officers, agents, employees, shareholders, representatives, assigns, insurers, and successors (collectively referred to as "ICF Releasees") with respect to and from any and all claims, agreements, contracts, actions, suits, causes of action, attorneys' fees, damages, and liabilities of whatever kind or nature, in law, equity or otherwise, whether known or unknown, suspected or unsuspected, and whether or not concealed or hidden, which Executive has owned or held against ICF Releasees at any time up to the date of this Agreement, including, without limitation, those arising out of or in any way connected with Executive&#8217;s employment relationship with ICF or Executive&#8217;s separation from full-time employment from ICF; <i>provided, however</i>, that excluded specifically from this release is Executive&#8217;s right to enforce any of the provisions of this Agreement.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="4" data-prefix="Page " data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">Page 4</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">Executive understands that nothing contained in this Agreement limits Executive&#8217;s ability to file a charge or complaint with the Equal Employment Opportunity Commission, the National Labor Relations Board, the Occupational Safety and Health Administration, the Securities and Exchange Commission or any other federal, state or local governmental agency or commission (&#8220;Government Agencies&#8221;). Executive further understands that this Agreement does not limit Executive&#8217;s ability to communicate with any Government Agencies or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency, including providing documents or other information, without approval of or notice to the Company.&nbsp; Notwithstanding the foregoing, by signing this Agreement, Executive is agreeing to waive all of Executive&#8217;s past and present rights to recover personal relief or monetary damages arising out of Executive&#8217;s employment, changes in employment status and termination, with the exception of any whistleblower awards or incentives that may be available to Executive for providing information to the Department of Justice, the Securities and Exchange Commission, Congress, or any federal Inspector General, or any other damages that cannot be waived by applicable law. Further, Executive understands that Executive does not waive, release, or discharge any claim that cannot be waived by applicable law, such as claims for unemployment benefits.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><i>Waiver of Claims Under the Age Discrimination in Employment Act.</i><b> </b>Executive recognizes that, in signing this Release of Claims, Executive is waiving Executive&#8217;s right to pursue any and all claims under the Age Discrimination in Employment Act, 29 U.S.C. Section 621 <i>et seq</i>. (&#8220;ADEA&#8221;) arising prior to the date that Executive executes this Release. Executive understands that Executive may take twenty-one (21) days from the date this Release is presented to Executive to consider whether to execute this Release. Executive is advised that Executive may wish to consult with an attorney prior to execution of this Release. Once Executive has executed this Release, Executive may revoke the Release at any time during the seven (7) day period following Executive&#8217;s execution of the Release. After seven (7) days have passed following Executive&#8217;s execution of this Release, Executive&#8217;s execution of this Release shall be final and irrevocable. To revoke this Release, Executive must provide notice of revocation to the Company&#8217;s Senior Director, HR Business Partner.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">b.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><i>Release by ICF</i>. ICF, on behalf of itself and its parent(s), subsidiaries, affiliates, divisions, owners, directors, officers, shareholders, representatives, assigns, insurers, and successors, hereby covenants not to sue and fully releases, acquits, and discharges Executive with respect to and from any and all claims, agreements, contracts, covenants, actions, suits, causes of action, expenses, attorneys' fees, damages, and liabilities of whatever kind or nature in law, equity or otherwise, whether known or unknown, suspected or unsuspected, and whether or not concealed or hidden, which the Company has had at any time heretofore owned or held against Executive, including, without limitation, those arising out of or in any way connected with Executive&#8217;s employment relationship with the Company, or Executive&#8217;s separation of employment from the Company, <i>provided, however</i>, that excluded specifically from this release are: (i) the Company&#8217;s right to enforce any of the provisions of this Agreement, including without limitation Section 7; (ii) the Company&#8217;s right to enforce the terms of the Restrictive Covenant Agreement; and (iii) any claims the Company might have against Executive arising from any criminal conduct engaged in by Executive as an employee of the Company involving misappropriation, theft, fraud, or embezzlement of Company property or funds (regardless of whether criminal proceedings are actually conducted as a result of such conduct).</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="5" data-prefix="Page " data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">Page 5</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>6.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>Nondisparagement</u></b>.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Executive covenants and agrees that he will not at any time, directly, indirectly or through any entity in which Executive is an officer, director, employee, consultant, or shareholder, either orally, in writing, or through any medium (including, but not limited to, television, newspapers, magazines, social media, or any other form of communication), disparage, defame, impugn, or otherwise damage or assail the reputation, integrity or professionalism of ICF, or any officer, director, employee, agent or representative of ICF, <i>provided, however</i>, nothing herein shall preclude Executive from testifying truthfully pursuant to a lawfully issued subpoena or from truthfully responding to or participating in any government inquiry or engaging in any other rights protected under applicable law.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">ICF covenants and agrees that no ICF officer or director who is aware of this Agreement (including, but not limited to, CEO John Wasson&#8217;s direct reports) will at any time, directly or indirectly, orally, in writing or through any medium (including, but not limited to posting on Internet sites or social media, or any other form of communication), disparage, defame, impugn, or otherwise damage or assail the reputation, integrity, or professionalism of Executive to any person outside the Company, <i>provided, however</i>, nothing herein shall preclude the Company from testifying truthfully pursuant to a lawfully issued subpoena or from truthfully responding to or participating in any government inquiry.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>7.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>Compliance with Applicable Laws/Clawback as Per the Letter Agreement</u></b><u>.</u></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The terms &#8220;Cause&#8221;, &#8220;Clawback Event&#8221;, &#8220;Code&#8221;, &#8220;Excess Incentive Award&#8221;, and &#8220;Incentive Plan&#8221;&nbsp;below shall have the meanings defined in the Letter Agreement.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Taxes and other applicable withholdings will be withheld from payments and benefits under this Agreement to the extent the Company determines they are allowed or required by law. Executive is solely responsible for the payment of any tax liability, including any taxes and penalties arising under Section 409A of the Code that may result from any payments or benefits that Executive receives pursuant to this Agreement. The Company shall not have any obligation to pay, mitigate, or protect Executive from any such tax liabilities.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">c.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The provisions of this Agreement are intended to comply with, or be exempt from, Code Section 409A, and the Company shall have complete and sole discretion to interpret and construe this Agreement and any associated documents in any manner that complies with, or complies with an exemption from (or otherwise conforms them to), the requirements of Code Section 409A including, without limitation, imposing any 6-month delay that may be required for severance payments and benefits under this Agreement to Executive if (i) such constitute nonqualified deferred compensation subject to Code Section 409A, and (ii) Executive is classified as a "specified employee" under Code Section 409A. The Company reserves the right (including the right to delegate such right) to unilaterally amend this Agreement without the consent of Executive or anyone else in order to maintain an exemption from (or conformity with) Code Section 409A. Executive's execution of this Agreement constitutes acknowledgement and consent to such rights of the Company. A termination of employment shall not be deemed to have occurred for purposes of any provision of this Agreement providing for the payment of any amounts or benefits that are considered nonqualified deferred compensation under Code Section 409A upon or following a termination of employment unless such termination is also a "separation from service" within the meaning of Code Section 409A, and, for purposes of any such provision of this Agreement, references to a "termination," "termination of employment" or like terms shall mean "separation from service." The determination of whether and when a separation from service has occurred for purposes of this Agreement shall be made in accordance with the presumptions set forth in Section 1.409A-1(h) of the Treasury Regulations.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="6" data-prefix="Page " data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">Page 6</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">d.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Each payment of Executive's severance or other benefits pursuant to this Agreement shall be deemed to be a separate payment for purposes of applying the provisions of Code Section 409A. In addition, if Executive is a specified employee (within the meaning of Code Section 409A and the Company's Specified Executive Identification Policy) on the date of Executive's Separation from Service, notwithstanding any other provision of this Agreement to the contrary, in the event that any severance benefit payment is not exempt from Code Section 409A (including which when aggregated with all other severance benefit payments previously made to Executive, would exceed the amount permitted to be paid pursuant to Treas. Reg. &#167;1.409A-1(b)(9)(iii)(A)), such payment shall not be made prior to the date that is the earliest of (i) 6 months after the date of Executive's separation from service; (ii) Executive's death; or (iii) such other date that will cause such payment to Executive not to be subject to any additional tax imposed pursuant to the provisions of Section 409A.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">e.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Executive acknowledges and agrees that, notwithstanding any other provisions in this Agreement, any compensation paid to Executive pursuant to this Agreement that constitutes recoverable compensation under any applicable law, government regulation, or stock exchange listing requirement or under the Company&#8217;s Compensation Recovery Policy (or any successor policy thereto), as any of them may be in effect from time to time, shall be subject to such compensation recovery or reimbursement requirements as thought such requirements were expressly set forth in this Agreement. In the event of any conflict between any applicable law, government regulation, or stock exchange listing requirement or under the Company&#8217;s Compensation Recovery Policy and this Agreement, the requirements of such law, government regulation, or stock exchange listing requirement or the Company&#8217;s Compensation Recovery Policy shall control. Executive agrees to cooperate in good faith with the Company and the Board with respect to any such recovery or reimbursement (including by executing any consent that may be required to offset future payments by the Company or to permit the deductions of any amounts owed to the Company from Executive&#8217;s wages).</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tr>
			<td style="width:18pt;">&nbsp;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">f.</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">To the extent required by Code Section 409A, each reimbursement or in-kind benefit provided under this Agreement will be provided in accordance with the following: (i) the amount of expenses eligible for reimbursement, or in-kind benefits provided, during each calendar year cannot affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other calendar year; (ii) any reimbursement of an eligible expense shall be paid to Executive on or before the last day of the calendar year following the calendar year in which the expense was incurred; and (iii) any right to reimbursements or in-kind benefits under this Agreement shall not be subject to liquidation or exchange for another benefit.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>8.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Entire Agreement</u></b><b>. </b>This Agreement constitutes and contains the entire agreement and understanding concerning Executive&#8217;s employment and separation of employment, and the other subject matter addressed herein between the parties, and supersedes and replaces all prior negotiations and all prior agreements proposed or otherwise, whether written or oral, concerning the subject matter hereof, except that Executive shall continue to be obligated to comply with the terms of any restrictive covenant or confidentiality agreement Executive executed in connection with Executive&#8217;s employment with the Company, including without limitation the Restrictive Covenant Agreement. This Agreement may not be amended or modified except by an agreement in writing signed by both parties. The drafting of this Agreement shall be deemed a mutual endeavor by all parties and shall not be construed against any single party as the drafter.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="7" data-prefix="Page " data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">Page 7</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>9.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Governing Law</u></b>. This Agreement shall be governed by and subject to the laws and exclusive jurisdiction of the courts of the Commonwealth of Virginia.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>10.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>No Admissions</u></b>. It is further understood and agreed that nothing in this Agreement is intended to be, and is not, an admission by Company of any liability, fault, or impropriety.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>11.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Severability</u></b>. In the event that one or more of the provisions of this Agreement shall for any reason be held to be illegal or unenforceable, this Agreement shall be revised only to the extent necessary to make such provision(s) legal and enforceable.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>12.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Assignability</u></b><b>. </b>This Agreement may be assigned and inure to the benefit of ICF or any successor of ICF whether by merger, sale of assets, reorganization or otherwise.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>13.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Enforcement; Attorneys</u></b><u>&#8217;</u><b><u>&nbsp;Fees</u></b>. Should either party be required to bring a legal action to enforce the terms of this Agreement, including the terms of the release, the prevailing party in such action shall be entitled to receive its attorneys&#8217;&nbsp;fees and costs incurred in bringing such action.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>14.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Counterparts</u></b><b>. </b>This Agreement may be executed in counterparts, and each counterpart shall have the same force and effect as an original and shall constitute an effective, binding agreement on the part of each of the undersigned once delivered and fully-executed by the parties. Facsimile signatures shall be considered originals. The parties acknowledge and agree to use and accept electronic signatures, and this Agreement may be executed using electronic signatures. Further, the parties agree that neither party shall raise a challenge that this Agreement is invalid or unenforceable solely because any electronic signature is not an advanced electronic signature, due to the absence of a qualified certificate and/or any other challenge under local law due the use of electronic signatures. Such electronic execution and delivery shall be considered valid, binding and effective for all purposes.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The parties acknowledge that they have read the foregoing Agreement, understand its contents, and accept and agree to the provisions it contains and hereby execute it voluntarily and knowingly and with full understanding of its consequences.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>PLEASE READ CAREFULLY. THIS AGREEMENT </b></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>INCLUDES A RELEASE OF KNOWN AND UNKNOWN CLAIMS.</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:9pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tr>
			<td colspan="2" style="width: 5%;"><b>EXECUTIVE</b></td>
			<td style="width: 5%;">&nbsp;</td>
			<td colspan="2" rowspan="1" style="width: 5%;"><b>ICF INTERNATIONAL, INC.</b></td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 35%;">&nbsp;</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 35%;">&nbsp;</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%; border-bottom: 1px solid rgb(0, 0, 0);">/s/ Rodney Mark Lee, Jr.</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">By:</td>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">/s/ Caryn H. McGarry</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%;">Rodney Mark Lee, Jr.</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">Name:</td>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">Caryn McGarry</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">Title:</td>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">Chief Human Resources Officer</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 5%;">Date:</td>
			<td style="width: 40%; border-bottom: 1px solid rgb(0, 0, 0);">December 4, 2023</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">Date:</td>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">December 4, 2023</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" data-number="8" data-prefix="Page " data-suffix="" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">Page 8</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 28pt;text-indent:-18pt;"><b><u>ATTACHMENT A</u></b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 28pt;text-indent:-18pt;"><b>Last Day Release</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">In accordance with the Separation Agreement and Release (&#8220;Separation Agreement&#8221;) previously signed by <u>Rodney Mark Lee</u> (&#8220;Executive&#8221;) and <u>ICF International Inc.</u> (&#8220;Company&#8221;), Executive and the Company hereby agree as follows:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>1.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><u>Release by Executive</u></b>. In exchange for and as an express condition of receiving the Separation Benefits set forth in Section 2 of the Separation Agreement, Executive, on behalf of Executive, Executive&#8217;s descendants, ancestors, dependents, heirs, executors, administrators, assigns, and successors, and each of them, hereby covenants not to sue and fully releases, acquits, and discharges Company, its Affiliates and successors, and their respective administrators, and legal and personal representatives; former and/or current officers, directors, employees, stockholders, managers, supervisors, agents, attorneys, predecessors, successors, assigns, trustees, purchasers, partners, principals, and privies; and insurers (individually or collectively referred to as the "Company Releasees") with respect to, and from any and all, claims, wages, demands, rights, liens, agreements, contracts, covenants, actions, suits, entitlements and notices, causes of action, obligations, debts, costs, expenses, interests, attorneys' fees, contributions, damages, judgments, orders and liabilities of whatever kind or nature in law, equity or otherwise, whether known or unknown, suspected or unsuspected, which Executive has at any time heretofore owned or held against said Company Releasees, including, without limitation, those arising out of or in any way connected with Executive&#8217;s employment relationship with Company or Executive&#8217;s separation from employment, or any other transactions, occurrences, acts or omissions or any loss, damage or injury whatever, known or unknown, suspected or unsuspected, resulting from any of them, committed or omitted prior to the date of this Agreement, and including, without limitation, claims for breach of contract, unpaid wages, unpaid bonuses, unpaid commissions, libel, slander, wrongful discharge, wrongful failure to hire, intentional infliction of emotional harm, or other tort, or discrimination or harassment based upon any federal, state, or municipal statute or local ordinance relating to discrimination in employment.</p>

			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i><u>Waiver of Claims Under the Age Discrimination in Employment Act.</u></i><b> </b>Executive recognizes that, in signing this Last Day Release, Executive is waiving Executive's right to pursue any and all claims under the Age Discrimination in Employment Act, 29 U.S.C. Section 621 <i>et seq. </i>("ADEA") arising prior to the date that Executive executes this Last Day Release. Executive acknowledges that Executive has been provided 21 days from the date this Last Day Release was presented to Executive to consider whether to execute it. Executive is advised (by this Last Day Release) to consult with an attorney prior to execution of this Last Day Release. Once Executive has executed this Last Day Release, Executive may revoke this Last Day Release at any time during the 7-day period following Executive's execution of this Last Day Release. After 7 days have passed following Executive's execution of this Last Day Release, Executive's execution of this Last Day Release shall be final and irrevocable. To revoke this Last Day Release, Executive must provide notice of revocation to ICF's Chief Human Resources Officer via hand-delivery or certified mail. Executive acknowledges and agrees that the waiver and release of claims set forth in the release above does not apply to any rights or claims that may arise under the ADEA after the date of execution of this Last Day Release, nor does it apply to Executive's right to challenge the validity of this Last Day Release's waiver and release of claims under the ADEA.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>2.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Certification of Return of Property</b>. Executive hereby certifies that Executive has returned to Company any and all data, materials, property, equipment or other information, tangible or intangible, possessed or controlled at any time by Executive belonging to, or under the control of, Company or its Affiliates, and Executive has not retained any copies, compilations, extracts, excerpts, summaries or other notes of any files, documents, software, customer data base or other data of, or relating to, Company, its Affiliates, or their business, except personnel documents specifically relating to Executive&#8217;s employment and benefits with Company.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="9" data-prefix="Page " data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">Page 9</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>3.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Payment for Time Worked</b><i>. </i>Executive represents and warrants: (i) Executive has accurately recorded and been properly paid for all time worked on behalf of ICF; (ii) Executive has received all salary, wages, commissions, bonuses, and other compensation due to the Executive, other than the amounts set forth in the Separation Agreement; and Executive has not engaged in and is not aware of any unlawful conduct relating to the business of ICF.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>4.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Full Effect of Separation Agreement</b>. The parties hereto acknowledges that this Last Day Release in no way supersedes the Separation Agreement previously signed between Executive and Company and that all of the provisions of that Separation Agreement remain in full force and effect.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Executive understands that Executive must execute and return this Last Day Release to the designated representative of Company on or within three days following (but not prior to) the Separation Date, and that failure to do so in a timely manner shall result in the loss of the Separation Benefits, including Severance Pay and other pay or benefits identified in Section 2 of the Agreement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 9pt;">DO NOT EXECUTE BEFORE JANUARY 5, 2024</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 9pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tr>
			<td colspan="2" style="width: 5%;"><b>EXECUTIVE</b></td>
			<td style="width: 5%;">&nbsp;</td>
			<td colspan="2" rowspan="1" style="width: 5%;"><b>ICF INTERNATIONAL, INC.</b></td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 35%;">&nbsp;</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 35%;">&nbsp;</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">By:</td>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%;">Rodney Mark Lee, Jr.</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">Name:</td>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2" style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">Title:</td>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 5%;">Date:</td>
			<td style="width: 40%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td style="width: 5%;">&nbsp;</td>
			<td style="width: 5%;">Date:</td>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td style="width: 10%;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="10" data-prefix="Page " data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">Page 10</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>icfi-20231204.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 12/4/2023 9:15:02 PM-->
<xsd:schema xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:icfi="http://www.icfi.com/20231204" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.icfi.com/20231204">
<xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"/>
<xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
<xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/exch/2023" schemaLocation="https://xbrl.sec.gov/exch/2023/exch-2023.xsd"/>

<xsd:annotation>
<xsd:appinfo>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="icfi-20231204_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="icfi-20231204_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="icfi-20231204_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
<link:roleType id="statement-document-and-entity-information" roleURI="http://www.icfi.com/20231204/role/statement-document-and-entity-information">
<link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:presentationLink</link:usedOn>
</link:roleType>
</xsd:appinfo>
</xsd:annotation>
<xsd:element abstract="true" id="icfi_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>icfi-20231204_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 12/4/2023 9:15:02 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
<link:roleRef roleURI="http://www.icfi.com/20231204/role/statement-document-and-entity-information" xlink:href="icfi-20231204.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:definitionLink xlink:role="http://www.icfi.com/20231204/role/statement-document-and-entity-information" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>

<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>


<link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" xlink:type="arc"/>
<link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" xlink:type="arc"/>
<link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" xlink:type="arc"/>
<link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" xlink:type="arc"/>
<link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>

</link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>icfi-20231204_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 12/4/2023 9:15:02 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
<link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Type</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Period End Date</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Registrant Name</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityIncorporationStateCountryCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Incorporation, State or Country Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityFileNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, File Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityTaxIdentificationNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Tax Identification Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Address Line One</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, City or Town</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, State or Province</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Postal Zip Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:label xlink:label="dei_SecurityExchangeName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:label xlink:label="dei_WrittenCommunications-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:label xlink:label="dei_SolicitingMaterial-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:label xlink:label="dei_PreCommencementTenderOffer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:label xlink:label="dei_PreCommencementIssuerTenderOffer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Emerging Growth Company</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Central Index Key</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>

</link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>icfi-20231204_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 12/4/2023 9:15:02 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:roleRef roleURI="http://www.icfi.com/20231204/role/statement-document-and-entity-information" xlink:href="icfi-20231204.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:presentationLink xlink:role="http://www.icfi.com/20231204/role/statement-document-and-entity-information" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>

<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>

<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" xlink:type="arc"/>
<link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" xlink:type="arc"/>
<link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" xlink:type="arc"/>
<link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" xlink:type="arc"/>
<link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" 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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139688226631552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th"><div>Dec. 04, 2023</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_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</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_EntityRegistrantName', window );">Entity, Registrant Name</a></td>
<td class="text">ICF International, 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_DocumentType', window );">Document, Type</a></td>
<td class="text">8-K<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">Dec.  04,  2023<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_EntityFileNumber', window );">Entity, File Number</a></td>
<td class="text">001-33045<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_EntityTaxIdentificationNumber', window );">Entity, Tax Identification Number</a></td>
<td class="text">22-3661438<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">1902 Reston Metro Plaza<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">Reston<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">VA<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">20190<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">703<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">934-3000<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<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">ICFI<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_WrittenCommunications', window );">Written Communications</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_SolicitingMaterial', window );">Soliciting Material</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_PreCommencementTenderOffer', window );">Pre-commencement 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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer 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_EntityEmergingGrowthCompany', window );">Entity, Emerging Growth Company</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_AmendmentFlag', window );">Amendment Flag</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_EntityCentralIndexKey', window );">Entity, Central Index Key</a></td>
<td class="text">0001362004<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_DocumentInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_DocumentInformationLineItems</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> -Section 14a<br> -Number 240<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>XML
<SEQUENCE>8
<FILENAME>icfi20231204_8k_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/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="icfi-20231204.xsd" xlink:type="simple"/>
    <context id="d20238K">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362004</identifier>
        </entity>
        <period>
            <startDate>2023-12-04</startDate>
            <endDate>2023-12-04</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="d20238K">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d20238K">0001362004</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="d20238K">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="d20238K">2023-12-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="d20238K">ICF International, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="d20238K">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="d20238K">001-33045</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="d20238K">22-3661438</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d20238K">1902 Reston Metro Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d20238K">Reston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d20238K">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d20238K">20190</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d20238K">703</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d20238K">934-3000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d20238K">Common</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d20238K">ICFI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d20238K">NASDAQ</dei:SecurityExchangeName>
    <dei:WrittenCommunications contextRef="d20238K">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="d20238K">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="d20238K">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="d20238K">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany contextRef="d20238K">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M4K4;>J%W>/ LUAOK'OBC0<[7, ?[1S[3V/(KE41D((U0DFE8#;UQ>',;=5U
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
M:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "UA817.JJBYT !   \ @
M#P   'AL+W=O<FMB;V]K+GAM;(U176O#, S\*\8_8$G+5EAI!F/=1V%L91U]
M=V*E$;6M8*OMUE\_)2&LL)<]R3J)T]UY<:*X+XGVZLN[D K=,+?S+$M5 ]ZD
M*VHAR*2FZ U+&W=9:B,8FQH ]BZ;YODL\P:#OEN,7.N873;$4#%2$+ #M@BG
M]#OO6G7$A"4ZY.]"]V\'6GD,Z/$,MM"Y5JFATPM%/%-@XS95).<*/1D&6XB,
MU1]XTXG\-&7J$3;EAQ$AA9[E0EAC3-QO]/Q&-!Y!EH?NP/2$CB$N#<-SI$.+
M8=?1B(OLPD:?PUB'$.?Q/S%276,%2ZH.'@(/.49PG<"0&FR35L%X*/2XHNZ#
M58^!)22U"@.5['9.Y?3*#JY9Y%YD&.<H@[BR@_!1K84: ]@W.9 $E^2J=51=
MZ7FFUS>36TGHX-R#8._AE8P=S8\?=_<#4$L#!!0    ( +6%A%<D'INBK0
M /@!   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2
MY0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D
M1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*<//Y#
M='7=:7PX_;(X\ \PO%WHJ45D*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P6B#B
MR2!M:59]L$].M.=Y%S?W1:[-XPFNWPQP>'3^ 5!+ P04    " "UA81799!Y
MDAD!  #/ P  $P   %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE
M+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WU
MV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R
M;ZEXZ7D;3?!-F<!B63R-PLQJ2AFC-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0BJN$
M7/D=<.I[.T!*1D.QD8E>I6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@
M9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!
M3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+
M 0(4 Q0    ( +6%A%<'04UB@0   +$    0              "  0    !D
M;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ M86$5]QU:9_N    *P(  !$
M             ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @
MM86$5YE<G",0!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H
M96UE,2YX;6Q02P$"% ,4    " "UA817+. 1YC<$  "7$   &
M    @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @
MM86$5Y^@&_"Q @  X@P   T              ( !>@P  'AL+W-T>6QE<RYX
M;6Q02P$"% ,4    " "UA817EXJ[',     3 @  "P              @ %6
M#P  7W)E;',O+G)E;'-02P$"% ,4    " "UA817.JJBYT !   \ @  #P
M            @ $_$   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ M86$
M5R0>FZ*M    ^ $  !H              ( !K!$  'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS4$L! A0#%     @ M86$5V60>9(9 0  SP,  !,
M         ( !D1(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^
) @  VQ,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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.23.3</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>0</UnitCount>
  <MyReports>
    <Report instance="icfi20231204_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icfi.com/20231204/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</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>icfi-20231204.xsd</File>
    <File>icfi-20231204_def.xml</File>
    <File>icfi-20231204_lab.xml</File>
    <File>icfi-20231204_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" original="icfi20231204_8k.htm">icfi20231204_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2023</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": {
  "icfi20231204_8k.htm": {
   "nsprefix": "icfi",
   "nsuri": "http://www.icfi.com/20231204",
   "dts": {
    "schema": {
     "local": [
      "icfi-20231204.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/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.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.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "icfi-20231204_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "icfi-20231204_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "icfi-20231204_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "icfi20231204_8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 26,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "report": {
    "R1": {
     "role": "http://www.icfi.com/20231204/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d20238K",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "icfi20231204_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d20238K",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "icfi20231204_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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": [
      "r6"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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": [
      "r1"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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": [
      "r3"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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": [
      "r5"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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": [
      "r1"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.icfi.com/20231204/role/statement-document-and-entity-information"
     ],
     "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": [
      "r4"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001437749-23-033513-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-23-033513-xbrl.zip
M4$L#!!0    ( +6%A%?2$9S/W3,  (DV 0 -    97A?-C R-#@W+FAT;>U]
M:5,;UYKPYYM?T2]WY@:J&@QX2XSC*AEDAUP'*$PF<S]-M=1'THE;W4HO8.77
MO\]VME9+8(?80#0U,S&M[G.>LSS[]G)23[-7+R<J25]]\X^7M:XS]4I]_+]G
MN_M/OGN^ [^^?,0/O_D'_/[_MK>CMRI795*K-!K,HXM)DZ>J/"JF*CHKRCK)
MHNUH;__1DT?[N_N/H^<OGCY]\70W.OLYVMY^]7*JZB0:3I*R4O4/&TT]VOYN
M0Y[FR53]L#$JRFE2;Z>J5L-:%_E&-"SR6N7P=JTR-9L4N?HA+S9>??/R$</\
M<E"D\ZBJYQE]GM?;E?Y#O8CV=F?U040/1LE49_,7T;]^;XKZX$)/516=J*OH
MO)@F.3\\B&9)FNI\_"+:U7FTN[.G\X-HV)154;Z(DJ8N#G#.5%\:@%2JZV1
MDR99I3:B-*F3[60VR^9U =":!_#I]FR<-],?-JHZ*<WS5%>S+)G3\SUYAL#R
M-K1@]'['Q<$7L#AY""/(XA-Y,BO52'_\8>,L&:M(GM'4P615,Z*WY,]:?82S
MT^/\AXTAKJ[<>/6O?%#-#EX^@D6_^N:;ES.SR=.D'.L<-FKV,:)-QF^WZ>,7
M4:G'$[/OGW40<!_PW>!$S7??MC[Y-H[H21Q5JM2CA6EAK,&K_L>)'N@:'NSL
MO7PT>/7R$;X%_YG=?%69&MVA19F#Z5R'/W9KY ,W$L%/?UXFI4[R^D6.F)<=
M>*OF>W @&X,?T'Z^;%Z][Y_USGL7QZ<G4>_M>;__<__D(NJ='$7G_7?]WOM^
M]/)1\XKW^HL!%YG_V_N.(#T""A45H^A<#96>U2^BD^)230>JC/:>Q!$2IU7
M+1S*3< +=LH<TE^U ;\U5:U'<W]2^E4#.88/9!<N)KJ*WJM9 @0;R&G4&Y=*
M3>&%*,E3V)M,)15MTV&6Z&D5;?[KG]_M[^\>V/?H[[V#K0C&F2:I0IJ/GPY4
M?:54#J"GN9I'/R?EA^B=4G'T4[EC1^E_5,.FUI?*C!+#MQ% J"]UVB193$,=
M'[Z)CO$T<X(1'Q_GPQWX,3I267*5E J(;CDK9 UF=/A.QHV*,JHG*I(?#HOI
M+,GG9M)-E0PG,)C\>@:4<.Y]."RR#)G-I<KFL3\,OJA598;9^3O<EU]_[)\#
M!L>1/3H\>#6=9<4<&'Y2P3Z.FBS;K@$8.*%Z^TIGF7F!;Q+O/FXM,&O\S[0H
M_5]P0_>>'\!0P($R#7A:K5SWP][;!"0/N)!17< _WZD:\,##TBM=3PA!4A*X
M3H=U022,*-@>H8^BT5@:<R,#GCB"9UXWF-.>QJ'GU40#KLS* A 4-F2$^*%
MJ@.9J%*7(/;E0R !( ".= T<"AZKCR#/Y2!IX+MV_F\K@0L1%HX^@<\M$4H"
M(E0Z(C0D(D3#(A["A/!.,";=,_H4MD[GET76Y"#:P!$"ORZG.J=MPETKFCK:
M.$P:%,WR@G=2QCTKJGK[D*&&1X=PN&6116? ;HLTQDN>POIR&$@^:._7W^NZ
MTI8Q+8PF"=RM:5,#\88MIX-,^>IZYTN7*(YF(#TW  ']GM-F)D,@Y"E=(KK9
M.#2>6X6G7R.OLGL,=Q$IRT#!8<"#M#6%G/ 0#QAO/HYD* _>1)A\5E1*!NXX
M0@3I;W6,CC8DPP]Y<96I= RSUY.D;FT]'' %N)E5!6X_DOMY0&6(GQ(;Q3.%
M X6-K>E=!8!I4(KH"'#;O2,S5","U6?85!6,-5&EPEL!E\-\P+<!GX">!2H6
M?-EQ.60Z)#^C$3#OOP5"GIS^&EW@:;XY/>\3D80MJH!.RP;+36?L1!H^U8@
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
M8.$&S[9)B7-1]13-BS*]\X$:+:H8H=;9D1S05K-BQ\I:[%*C PF98-14)GE
ME\[7(X+/8T^UO,.NG;_LDH2U;);<F%7F-B?KH$FA<HHHG-U(87A=AK_ -:LI
M80HY^2-XX**TK0E3]"7OQ*T(\GL#0(TT#$M1Y'%[;H"K$L!(MVU(#*V-YFR]
M$X$8 ;>4[9!AJ'QIO)16)J1:)"*Y"(!A;N6BS.2Y'4UA#0X66&:2;,F?2& E
M>"$0.TN5)61WA?=6SHI[[F D7=O]>A !$3"8$QL?*V)^[&1D$%!K-B]0*DPY
MU%4B:4B83@K'#/\:P[["5NJJ:A;PU4C]'8:/,1H!,/U'8$0Y43ZFZQ#[.?G.
M'.QB0BS"+BGI$^WO[GUG8_[#!"4R;"534B=BVJAF""2A0O\PY2C4K&/$$JPI
MJH"E-,9$DUP6FLWQ $M:-(.Z*PE]4>=8>DG:\3AX25WE&K=[4J;"Z &L%RWU
MI@76"[\> VD>GCF#OS6H\MJ@R4K]IB3J3OB&-[0:)4-!"K[N^ )><60!<J4C
MW%G&(<]I2,G5(7XZ$M%V;'S) DGK$'$3(O[X082(]QQE[5EL<+?/WK$P6-P0
M@<XZ&!U(8XF%6,W]#$TQ?$AJ8E(R"47M&JN=R)CK;/S[J@C<IRCM<S'(R64V
MS*<WFQ4ZKP4-.O/TR<S#EILD#ZJR!5QL.5,Z'OF#@EAN!*U4$GMC*M3JI>&B
M6@"R>VE$2%.IS_W0FGVQ+ES(43M],BWF6M(.*;;1D1G?3&:"5S>KK17K7&/O
M_<+>^Q2 ?LX66%1 0!J?68OS43%L/-QE2_^ @SEO9,%W5GL4KWTKM0HF2LU$
MT::I?0."W@0S](?%C/4$="V71:Z'E.*Z18E)^5A4& ];K;&ZP^X-\&!LIYMN
MQI4"*<#SXS!K*@XGO4XI(OP%7 5Y$YW.<&3- *B E3AUSE6A*7A$U8N!NVOL
MO=O8>Y]"K5^;[(+^1]3O572N]'30E!6)GVVVZREJ-JQKI$<UYI=L[CW=8N?=
MLGC*EJVN:@:@2'>Y>BB'Q> 9,5^&K?1A8VL._<N+!"/^:=8DWU6!18Z"/EQ)
MDDY(-=F!8E*RV]89C!:O0E!V++.79'GYS?M*U'6L?6" \LL+(-Z7:MQD2>G
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
MV]]#=4-A\9G?V2AA&%3OJ-\S',D2'U-$T>EAW1;]*EC]SLW0!8E(G7R ,:\
MY/DVICUO[N])5I@H.'9:;W,I,))H:SM_@QN\4K$#JZ@&C7ZZ@40"GX(NM%B1
M"6$$=C@Q(V,U'>&ASIMI=\GUOS,*E9WL%"W\H49L?0[^FVW?*C;0^Z#$D"Y5
M)3TMV0L/QLHD(&\\I_TSX<$N)+B#@830*@<LEP$.!JPX< "8&P?6WGC8SJ5=
M_[*+Y^7T/C(GE=Q.$.@B>57LWBS9/G2-B&9MA 1R\MN6A*'(8(%ZKW(\T".;
MT__C>603'[%M0VY<O6MK\9>P%O\),^UUN?%WTVY\?/A&&BB@)36P! .75]GH
MK[&N_EE3ZNU9D/WTGC]O;[7@W,3TZN+@;\,(^[5ML+Y/%WD.18=Z_(.+AE&1
MA6X#K>>S^-KVUB!>X#K#*U9Q:!E;@^]OR>@*"/."XMFZ^,CG&E^OB6\TPMSS
M U.F^093+Z2?KG;+'YAP.;WE%)8JN$Y3FB(HZNS%$\@UL*AJ(P[%. " C0&9
MR- 4Q%Q09.O2VCPZORPRDJ!!&W0]'XUA9P1[-RJ3ADODJ>E _?%'IFS/"1G$
M!I7".Z,&)=--C@&F=BZ$S(Q?%FAGZ*BH.ARG-F5SS]31JK=(*IO\>F<ZNCX$
M:_K3KV)-?[JVIM\Y:_H=%HN_<,C.L]L+V?DKP'O9O#K!?-@*N?-8*L4\I("<
MOU&FU;TI%.A'LQIMI!WQ.I'R 911XZ3B.')Y!"ZG@/ND<14@?%-QGU607SH*
M,B>YT:MBKS:@D6IB8TM*4-@K2E_SLID-!>5FD8GQ"BWB*'>W0,#4[V;JM55:
M$H4)PJI)(\[5%5SC&6EOH,TD?Z!5 Y"[P*P*&C!I&<VI:S?EY=NJ D6^A<L2
M?*:L\ 2W34]GS3AOI5VQUL25MJM$9R3/@7+9&,4!$W[&I6A'(&F-.,D+3K2B
MB5D)%I!6;2I%!T6<QM#JTW)-CO\GI?=3^8(1-^62P@/8GL1+":"<"WXL569
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
MD>6J7P7&XY/#=[\<]0$@@)/A/7T3_?OD]->3J'=R%/URPO\^?-<[_OG]SG7
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
MGF%&.WY4J_L>T)@EF$X[_O=AT!WV^GW?RP2B"2*,0L>GS/_T\==?/OP6!%^
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
M$%Y(@A7_^G0JD3_RG[UXYU]02P,$%     @ M86$5\L_"\A.#P  T%\  !,
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
MEBZ\;,1( _LW*Q_)RK:48R:>B*$E9I7W[,T8&L+N#$-W7G#2,M+V'&0$P]N
MMHYXH/T;9-5,GY^:"T<@N*$> 2[B$ ,"(>2=&B(_ PQ1J"0.ZW//'- U'C%_
ML.3,_^RH?XGLO?^A<'A4U5XQ N;Z:&^ 1WNQ[&R$HMBSBAO>'X@'10&9]4L,
MFWUC;/RNJFX. ;1"+I]K)C<-CU=K>6NY4+PQ.H>K)^W^&D7 3=*E6L47XOLA
MZ(Q.*D%G/%^;P+%D&@KX%V81^,4 KA,$<\$0.:EQN5-$?L<!->J?!XN#%L$@
M+X!^H(G4LS'RH;:^.8W >(?;H<*1)G]P5NUDE/9HO).15+&741Q=-OZ8N3[_
M]#FNZZ<2U62YWAPW2-7K\56F/C?66;<3#[;L?EH"P5S?8=\"AB^^Q!T(<GU^
M^?5B;A7IGV2:?MTX;UF?.JW&9ZMQUFUU*H2Z=W0JYW/OU&JCW+ZX56X_R]AC
M$OQTNIP$2,<'$Z![U?R"'\581X)[U75!C/:-!N\3"3K07Z*^J<,F\XO9B7"L
M5V\K-B('V7R1G+* "C46NJA]R@7HG2\DJF^3"47!?U[I T<")*'ELN@ \PRT
MBIO$/O>4#JF@9;$?VFSF20K@4](0 G48H>4R\.PNW>KZ+M;:\ 1,,4.(XI'&
M?^61^2MN^V3%S2BRA]8/S\(4\]70 >JG0O4#&%P/=,Q&^SRDBER(K*X+DB^,
M[8/%#,^.D5^ N!@!2WU7'0F_ MD^N?/'KD-Z# 26WJ*M1NPA6K3-VDZS\&"[
M'^ F.T31& 1E#57U) !_?'K'B84,0A]T+P[TAY%P0(=+.A#,1.0@=OB=A#%X
M+.U-$ICGQH9V4'&,+[AG!@-]A'6")&%\A9]W61@"_@9[-!B2GZDWIB"+!YKP
M0'[L/M8K2<'#8#.GAY300S,90+K >]PUBTY/"=2"(<'M2.A18<#7 4$]"$H5
MEN6T(Q0.?L7$3#) 7VDJ<WWN B]CDDC=%R^=,87^%H!Q5CKV!**:X1LQ 1&X
M XZ<2A:.!$QBB&-G(LV=U]TM3.A)-E\@9W%\H\\3S[C6F@Q!2I1\$Q9M ZK@
MQ>K9FE_)%<540).RU'F(:A;.5JP[))N9WRV+M@\/]837'JV\+\Z8Y](]^U81
MAU(4*T 6NGY[+YQP?*SDA2=<H\1\'X9-?C\$0WU\A)\2BEF'V:,%0PAJJPHS
M@J?/2=UC&'M,W3'FQ78;VQ)FOY:CZW?N7[<,E%^5"#1]H#*YII#UZ6 %6(W>
M]90J:BY^[6$,Y6#^B%XN](UM_3$X@E^#(T[XC8$'GQY_G5DE)G\;9Y4K=V]?
M35JX+,=[<6?[-!\.:I]?-KI?.YM]NVB'EYK DO2[98,V^0474ZSZ<PPY9YPW
M;E!^W5]6Y7+&$&3;="QUQJ3C>1/W^YCR2" \-/CFNPX]-J1N'XMG.)#>!0@!
M,*H>>]!'#P?&<N@+6*SS=J/LUW?L==X]C[CCN#-;=;#J&A28)3SK_C%3RFPX
M5/D)CB*F[^BN^F3*%N<+'TJ.+4BPCIC%C8EYN-7%W?_G93VER.&7F"H+-:J4
M4=CP[N%S*\NG:>51$RR69L<3[SGH^+0+,<3.R1SYV1]ZY%>(BO ([".7]IJ$
M\'N)VW?4X*=<[EHVOQD;^)04K/'ZK,B->7USR%D_40</MQEJ.;Z[=QO#_.=+
MXZ9KS1*PI?N&WW4_,)H$_!$N'[^=7/\?4$L! A0#%     @ M86$5](1G,_=
M,P  B38!  T              ( !     &5X7S8P,C0X-RYH=&U02P$"% ,4
M    " "UA817JT->HV(#  !N#0  $0              @ $(-   :6-F:2TR
M,#(S,3(P-"YX<V102P$"% ,4    " "UA817N9'FD-8$  #E+   %0
M        @ &9-P  :6-F:2TR,#(S,3(P-%]D968N>&UL4$L! A0#%     @
MM86$5R4$3@SV!0  0SP  !4              ( !HCP  &EC9FDM,C R,S$R
M,#1?;&%B+GAM;%!+ 0(4 Q0    ( +6%A%=;F#A+<00  'TM   5
M      "  <M"  !I8V9I+3(P,C,Q,C T7W!R92YX;6Q02P$"% ,4    " "U
MA817RS\+R$X/  #07P  $P              @ %O1P  :6-F:3(P,C,Q,C T
=7SAK+FAT;5!+!08     !@ & (0!  #N5@     !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
