<SEC-DOCUMENT>0001437749-24-007621.txt : 20240313
<SEC-HEADER>0001437749-24-007621.hdr.sgml : 20240313
<ACCEPTANCE-DATETIME>20240313160604
ACCESSION NUMBER:		0001437749-24-007621
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		19
CONFORMED PERIOD OF REPORT:	20240307
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:		20240313
DATE AS OF CHANGE:		20240313

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ICF International, Inc.
		CENTRAL INDEX KEY:			0001362004
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-MANAGEMENT CONSULTING SERVICES [8742]
		ORGANIZATION NAME:           	07 Trade & Services
		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:		24745952

	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>icfi20240313_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<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/20240307"><head>
	<title>icfi20240313_8k.htm</title>

	<!-- Generated by ThunderDome Portal - 3/13/2024 3:45:34 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="d20248K" name="dei:AmendmentFlag" id="ixv-266">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d20248K" name="dei:EntityCentralIndexKey" id="ixv-267">0001362004</ix:nonNumeric>

</ix:hidden>
<ix:references>
<link:schemaRef xlink:href="icfi-20240307.xsd" xlink:type="simple"/>
</ix:references>
<ix:resources>
<xbrli:context id="d20248K">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001362004</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2024-03-07</xbrli:startDate>
<xbrli:endDate>2024-03-07</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;">&#160;</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;">&#160;</div>

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

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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;">&#160;</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="d20248K" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="ixv-27"><b>March 7, 2024</b></ix:nonNumeric></b></div>

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

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

<div style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20248K" name="dei:EntityRegistrantName" id="ixv-32"><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;">&#160;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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: 37%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20248K" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-43"><b>Delaware</b></ix:nonNumeric></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 26%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20248K" name="dei:EntityFileNumber" id="ixv-47"><b>001-33045</b></ix:nonNumeric></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 37%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20248K" name="dei:EntityTaxIdentificationNumber" id="ixv-51"><b>22-3661438</b></ix:nonNumeric></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 37%;">
			<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: 26%;">
			<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: 37%;">
			<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: 37%;">&#160;</td>
			<td style="vertical-align: top; width: 26%;">&#160;</td>
			<td style="vertical-align: top; width: 37%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 37%;">
			<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><ix:nonNumeric contextRef="d20248K" name="dei:EntityAddressAddressLine1" id="ixv-70"><b>1902 Reston Metro Plaza</b></ix:nonNumeric>, <ix:nonNumeric contextRef="d20248K" name="dei:EntityAddressCityOrTown" id="ixv-72"><b>Reston</b></ix:nonNumeric> <ix:nonNumeric contextRef="d20248K" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="ixv-74"><b>Virginia</b></ix:nonNumeric></b></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 26%;">&#160;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 37%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20248K" name="dei:EntityAddressPostalZipCode" id="ixv-79"><b>20190</b></ix:nonNumeric></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 37%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Address of principal executive&#160;offices)</div>
			</td>
			<td style="vertical-align: top; width: 26%;">&#160;</td>
			<td style="vertical-align: top; width: 37%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Zip Code)</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 37%;">&#160;</td>
			<td style="vertical-align: top; width: 26%;">&#160;</td>
			<td style="vertical-align: top; width: 37%;">&#160;</td>
		</tr>
		<tr>
			<td colspan="3" style="vertical-align: top; width: 63%;">
			<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Registrant&#8217;s telephone number, including area code:<b><span style="text-decoration: underline;">(<ix:nonNumeric contextRef="d20248K" name="dei:CityAreaCode" id="ixv-96"><b><span style="text-decoration: underline;">703</span></b></ix:nonNumeric>) <ix:nonNumeric contextRef="d20248K" name="dei:LocalPhoneNumber" id="ixv-99"><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;">&#160;</div>

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

<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 black; border-top: 3px double black;">
			<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-width: 3px 1px 1px; border-style: double solid solid; border-color: black black rgb(0, 0, 0); vertical-align: top; width: 35.4%;">
			<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-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 43.1%; border-right: 1px solid black; border-top: 3px double black;">
			<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 black;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20248K" name="dei:Security12bTitle" id="ixv-277">Common Stock</ix:nonNumeric></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 35.4%; border-left: 1px solid black; border-right: 1px solid black;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20248K" name="dei:TradingSymbol" id="ixv-278">ICFI</ix:nonNumeric></div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 43.1%; border-right: 1px solid black;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">The <ix:nonNumeric contextRef="d20248K" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-279">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;">&#160;</div>

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

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

<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><ix:nonNumeric contextRef="d20248K" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications" id="ixv-280">&#9744;</ix:nonNumeric>&#160; 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;">&#160;</div>

<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><ix:nonNumeric contextRef="d20248K" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial" id="ixv-281">&#9744;</ix:nonNumeric>&#160; 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;">&#160;</div>

<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><ix:nonNumeric contextRef="d20248K" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer" id="ixv-282">&#9744;</ix:nonNumeric>&#160; 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;">&#160;</div>

<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><ix:nonNumeric contextRef="d20248K" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer" id="ixv-283">&#9744;</ix:nonNumeric>&#160; 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;">&#160;</div>

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

<div style="font-family: &quot;Times New Roman&quot;; 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;">&#160;</div>

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

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

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

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

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

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">On March 7, 2024, pursuant to its authority under the Amended and Restated 2018 Omnibus Incentive (the &#8220;2018 Plan&#8221;), the Human Capital Committee of the Board of Directors of ICF International, Inc. approved a new definition of &#8220;Retirement&#8221; in respect of awards under the 2018 Plan and approved new forms of award agreement incorporating the revised definition.</div>

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

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The new forms of award agreement, which will be used in connection with awards made under the 2018 Plan on and after March 7, 2024, are attached hereto as Exhibits 10.1, 10.2 and 10.3, are incorporated herein by reference, and references to the revised forms are qualified in their entirety by reference thereto.</div>

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

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

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

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(d)</div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Exhibits</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">10.1</div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="ex_638795.htm" style="-sec-extract:exhibit;">Restricted Stock Unit Award Agreement</a></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">10.2</div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="ex_638796.htm" style="-sec-extract:exhibit;">Performance Share Award Agreement</a></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">10.3</div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><a href="ex_638797.htm" style="-sec-extract:exhibit;">CEO Restricted Stock Unit Award Agreement (CEO Template)</a></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">104</div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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;">&#160;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%">&#160;</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%">&#160;</div>
</div>

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

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</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:49.2%;">&#160;</td>
			<td colspan="2" style="vertical-align:middle;width:50.8%;">
			<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:49.2%;">&#160;</td>
			<td style="vertical-align:middle;width:5.4%;">&#160;</td>
			<td style="vertical-align:middle;width:45.3%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:49.2%;">&#160;</td>
			<td style="vertical-align:middle;width:5.4%;">&#160;</td>
			<td style="vertical-align:middle;width:45.3%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:49.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date: March 13, 2024</div>
			</td>
			<td style="vertical-align:middle;width:5.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:45.3%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline;">&#160;/s/ Barry Broadus </span></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:49.2%;">&#160;</td>
			<td style="vertical-align:middle;width:5.4%;">&#160;</td>
			<td style="vertical-align:middle;width:45.3%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Barry Broadus</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:49.2%;">&#160;</td>
			<td style="vertical-align:middle;width:5.4%;">&#160;</td>
			<td style="vertical-align:middle;width:45.3%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Senior Vice President &amp; Chief Financial Officer</i></div>
			</td>
		</tr>

</tbody></table>

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

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

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


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

	<!-- Generated by ThunderDome Portal - 3/13/2024 3:24:28 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;">
<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="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><img alt="colorlogo1.jpg" src="colorlogo1.jpg"></p>

<div contenteditable="false" data-applyto="p" data-auto-pgnum="start" data-displaynum="1" data-fontname="Times New Roman" data-fontsize="10pt" data-numstyle="a" data-prefix="" data-startnum="1" data-suffix="" data-textalign="center">&nbsp;</div>

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

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 100%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border: 1px solid rgb(0, 0, 0);"><b><i>This document constitutes part of the prospectus covering </i></b><br>
			<b><i>securities that have been registered under the Securities Act of 1933.</i></b></td>
		</tr>

</table>

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

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;margin:0pt;">ICF International, Inc.<br>
2018 Omnibus Incentive Plan<br>
Restricted Stock Unit Award Agreement</p>

<p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">THIS AGREEMENT, effective as of the Date of Grant set forth below, represents a grant of Restricted Stock Units (&#8220;RSUs&#8221;) by ICF International, Inc., a Delaware corporation (the &#8220;Company&#8221;), to the Participant named below, pursuant to the provisions of the ICF International, Inc. Amended and Restated 2018 Omnibus Incentive Plan, as amended (the &#8220;Plan&#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;margin:0pt;text-indent:25pt;">You have been selected to receive a grant of RSUs pursuant to the Plan, as specified below.</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-indent:25pt;">The Plan provides a description of the terms and conditions governing the RSUs. If there is any inconsistency between the terms of this Agreement and the terms of the Plan, the Plan&#8217;s terms shall completely supersede and replace the conflicting terms of this Agreement. All capitalized terms used herein shall have the meanings ascribed to them in the Plan, unless specifically set forth otherwise herein.</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-indent:25pt;">The parties hereto agree as follows:</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-indent:25pt;"><b>Participant: </b>%%FIRST_NAME%-% %%LAST_NAME%-% <b> </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;margin:0pt;text-indent:25pt;"><b>Date of Grant</b>: %%OPTION_DATE,'Month DD, YYYY'%-%</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-indent:25pt;"><b>Number of RSUs Granted: </b>%%TOTAL_SHARES_GRANTED,'999,999,999'%-% <b> </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;margin:0pt;text-indent:25pt;"><b>Vesting Terms: </b>3-Years</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-indent:25pt;"><b>Purchase Price</b>: None</p>

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

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><b>1.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b> Employment With the Company</b>. Except as may otherwise be provided in Sections 6 and 7, the RSUs granted hereunder are granted on the condition that the Participant remains an Employee of the Company or its Subsidiaries from the Date of Grant through (and including) the applicable Vesting Date, as set forth in Section 2 (any period, prior to the Vesting Date, during which RSUs are unvested shall be referred to herein as the &#8220;Period of Restriction&#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;margin:0pt;text-indent:25pt;">This grant of RSUs shall not confer any right to the Participant (or any other Participant) to be granted in the future RSUs or other Awards under the Plan.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;"><b>2.</b> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Vesting</b>.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">RSUs shall be initially unvested (the unvested RSUs are referred to in this Agreement as the &#8220;Unvested RSUs&#8221;) and, except as hereinafter provided, the RSUs shall vest, provided the Participant has continued in the employment of the Company or its Subsidiaries through such anniversary or anniversaries of the Date of Grant.</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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The number of RSUs vesting as of a particular Vesting Date shall be rounded down to the nearest whole RSU; provided, however, that all remaining Unvested RSUs shall vest completely on the final Vesting Date.</p>
			</td>
		</tr>

</table>

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

<table cellpadding="0pt" cellspacing="0pt" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 75%; margin-left: 54pt; margin-right: auto;">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 42%; border-top: 2px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Vesting Date</b></p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 26%; border-top: 2px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Percentage of </b><br>
			<b>RSUs Vesting</b></p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 33%; border-top: 2px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cumulative Percentage </b><br>
			<b>of RSUs Vesting</b></p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; width: 42%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: top; width: 26%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: top; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 42%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">First anniversary of Date of Grant</p>
			</td>
			<td style="vertical-align: top; width: 26%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">25%</p>
			</td>
			<td style="vertical-align: top; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">25%</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 42%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Second anniversary of Date of Grant</p>
			</td>
			<td style="vertical-align: top; width: 26%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">25%</p>
			</td>
			<td style="vertical-align: top; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">50% = 1<sup style="vertical-align:top;line-height:120%;">st</sup>&nbsp;+ 2<sup style="vertical-align:top;line-height:120%;">nd</sup>&nbsp;year</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 42%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Third anniversary of Date of Grant</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 26%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">50%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">100% = 1<sup style="vertical-align:top;line-height:120%;">st</sup>&nbsp;+ 2<sup style="vertical-align:top;line-height:120%;">nd</sup>+3<sup style="vertical-align:top;line-height:120%;">rd </sup>year</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;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><b>3.</b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<b>Timing of Payout</b>. Payout of all vested RSUs shall occur as soon as administratively feasible following the Vesting Date set forth in Section 2(b), but in no event later than thirty (30) days after such Vesting Date provided that, if such thirty-day period begins in one calendar year and ends in another, the Participant may not choose in which calendar year payment will be made.</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-indent:25pt;"><b>4.</b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<b>Form of Payout</b>. Vested RSUs will be paid out solely in the form of Shares on the basis of one Share for each vested RSU.</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-indent:25pt;"><b>5.</b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<b>Voting Rights and Dividends</b>. Until such time as the RSUs are paid out in Shares in accordance with Sections 3 and 4 hereof, the Participant shall not have voting rights with respect to such Shares. Further, no dividends shall be paid on any RSUs.</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-indent:25pt;"><b>6.</b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<b>Termination of Employment</b>.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>By Death or Disability</b>.<b> </b>In the event the employment of the Participant with the Company is terminated by reason of death or disability, all Unvested RSUs held by the Participant at the date of termination and still subject to the Period of Restriction as of the date of Participant&#8217;s death or disability shall immediately become fully vested as of the date of termination.</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 81pt;">Disability means the inability of a Participant to engage in any substantially gainful activity by reason of any medically determinable physical or mental impairment that is expected to result in death or has lasted or can be expected to last for a continuous period of twelve (12) months or more. A determination that a Participant is disabled shall be made by the Committee on the basis of such medical evidence as the Committee deems warranted under the circumstances.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Retirement</b>.<b> </b>In accordance with Section 17.4 of the Plan, the Committee has authorized that with respect to this grant to Participant, the term &#8221;Retirement&#8221; shall mean a decision to retire and Termination of Employment other than for Cause, by a Participant if, on the date of such Termination of Employment, the Participant is at least 60 years old and has a minimum of five (5) years of service with the Company or any Affiliate of the 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="2" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 81pt;">If Termination of Employment of the Participant with the Company is by reason of Retirement (as defined herein), all Unvested RSUs held by the Participant as of the date of the Retirement shall continue to vest in accordance with the vesting schedule set forth in Section 2 above as though the Participant continued to be employed by the Company or any Affiliate of the Company during the entire Period of Restriction, provided that, during the entire Period of Restriction, (i) no severance compensation has been paid or is payable by the Company or any Affiliate of the Company to the Participant as a result of such Retirement, and (ii) during the Period of Restriction, Participant does not, anywhere in the country in which Participant was employed with the Company or any Affiliate of the Company (or if not enforceable, then such lesser geographic area as a court having jurisdiction deems enforceable), provide services as an employee or a consultant to a competing business in the same or substantially similar professional capacity as the capacity in which Participant was employed with the Company or any Affiliate of the Company, as determined in the Company&#8217;s sole discretion (&#8220;Competing Employment&#8221;).</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(c)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>For Other Reasons</b>. If the employment of the Participant shall terminate for any reason other than the reasons set forth in Section 6(a), all RSUs held by the Participant at the date of termination and still subject to the Period of Restriction shall be forfeited.</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;text-indent:25pt;"><b>7.</b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<b>Change of Control of the Company. </b></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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Notwithstanding anything to the contrary in this Agreement, in the event of a Change of Control during the Period of Restriction and upon a Termination of Employment, in connection with or during the period of two (2) years after such Change of Control, either by the Company without Cause, or by the Participant who terminates employment as a result of: (i) a material reduction in the Participant&#8217;s authority, duties or responsibilities; (ii) the Participant&#8217;s relocation by the Company of more than fifty (50) miles from the Participant&#8217;s then current work location; (iii) a reduction in the rate of Participant&#8217;s then annual base salary or target incentive compensation; or (iv) failure of the surviving company to assume the Participant&#8217;s employment agreement or other applicable agreement relating to Participant&#8217;s employment, the Period of Restriction imposed on the RSUs shall immediately lapse, with all such RSUs vesting subject to applicable federal and state securities laws.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Notwithstanding anything to the contrary in this Agreement, payout of all vested RSUs shall occur as soon as administratively feasible following a Termination of Employment described in Section 7(a), but in no event later than thirty (30) days after the date of such Termination of Employment, provided that if such thirty (30)-day period begins in one calendar year and ends in another, the Participant may not choose in which calendar year payment will be made.</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;text-indent:25pt;"><b>8.</b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<b>Restrictions on Transfer</b>. RSUs granted pursuant to this Agreement may not be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated (a &#8220;Transfer&#8221;), other than by will or by the laws of descent and distribution, except as provided in the Plan. If any Transfer, whether voluntary or involuntary, of RSUs is made, or if any attachment, execution, garnishment, or lien shall be issued against or placed upon the RSUs, the Participant&#8217;s right to such RSUs shall be immediately forfeited by the Participant to the Company, and this Agreement shall lapse.</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-indent:25pt;"><b>9.</b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<b>Recapitalization</b>. In the event of any change in the capitalization of the Company such as a stock split or a corporate transaction such as any reorganization, merger, consolidation, spin-off, combination, repurchase, or exchange of Shares or other securities, stock dividend, liquidation, dissolution, or otherwise, the number and class of RSUs subject to this Agreement shall be equitably adjusted by the Committee in the manner set forth in Section 4.3 of the Plan to prevent dilution or enlargement of rights.</p>

<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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><b>10.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Beneficiary Designation</b>. The Participant may, from time to time, name any beneficiary or beneficiaries (who may be named contingently or successively) to whom any benefit under this Agreement is to be paid in case of his or her death before he or she receives any or all of such benefit. Each such designation shall revoke all prior designations by the Participant, shall be in a form prescribed by the Company, and will be effective only when filed by the Participant in writing with the Director of Human Resources of the Company during the Participant&#8217;s lifetime. In the absence of any such designation, benefits remaining unpaid at the Participant&#8217;s death shall be paid to the Participant&#8217;s estate.</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-indent:25pt;"><b>11.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Continuation of Employment</b>. This Agreement shall not confer upon the Participant any right to continue employment with the Company or its Subsidiaries, nor shall this Agreement interfere in any way with the Company&#8217;s or its Subsidiaries&#8217; right to terminate the Participant&#8217;s employment at any time. The Participant&#8217;s employment shall continue to be on an &#8220;at-will&#8221; basis.</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-indent:25pt;"><b>12.</b>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<b>Privacy and Processing of Personal Information. </b> The Participant hereby acknowledges that it is necessary for the performance of this Agreement for certain categories of personal information to be transferred to a stock trading platform (currently E*TRADE) to administer and implement the Plan on the Company&#8217;s behalf. In regard to transfers of Participants&#8217; personal information from the Company to E*TRADE, E*TRADE acts as a service provider to the Company and has committed to process and protect Participants&#8217; personal information in line with the requirements of the California Consumer Privacy Act relating to service providers as and where applicable.&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;margin:0pt;text-indent:25pt;"><b>13.</b>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;<b>Miscellaneous</b>.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">This Agreement and the rights of the Participant hereunder are subject to all the terms and conditions of the Plan, as the same may be amended from time to time, as well as to such rules and regulations as the Committee may adopt for administration of the Plan. The Committee shall have the right to impose such restrictions on any shares acquired pursuant to this Agreement, as it may deem advisable, including, without limitation, restrictions under applicable federal securities laws, under the requirements of any stock exchange or market upon which such shares are then listed and/or traded, and under any blue sky or state securities laws applicable to such shares. It is expressly understood that the Committee is authorized to administer, construe, and make all determinations necessary or appropriate to the administration of the Plan and this Agreement, all of which shall be binding upon the Participant.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Committee may terminate, amend, or modify the Plan; provided, however, that no such termination, amendment, or modification of the Plan may in any material way adversely impair the Participant&#8217;s rights under this Agreement, without the written consent of the Participant.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(c)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Company shall have the power and the right to deduct or withhold, or require the Participant to remit to the Company, an amount sufficient to satisfy federal, state, and local taxes (including the Participant&#8217;s FICA obligation), domestic or foreign, required by law to be withheld with respect to any exercise of the Participant&#8217;s rights under this Agreement.</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 81pt;">To satisfy the withholding requirement, the Company shall withhold Shares having an aggregate Fair Market Value on the date the tax is to be determined, equal to the amount required to be withheld.</p>

<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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

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

		<tr style="vertical-align: top;">
			<td style="width: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(d)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Participant agrees to take all steps necessary to comply with all applicable provisions of federal and state securities laws in exercising his or her rights under 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%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(e)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">This Agreement shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(f)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">All obligations of the Company under the Plan and this Agreement, with respect to the RSUs, shall be binding on any successor to the Company, whether the existence of such successor is the result of a direct or indirect purchase, merger, consolidation, or otherwise, of all or substantially all of the business and/or assets of the Company.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(g)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">To the extent any provision of this Agreement is held by a court of competent jurisdiction to be unenforceable or invalid for any reason, the remaining provisions of this Agreement shall not be affected by such holding and shall continue in full force in accordance with their terms.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(h)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">To the extent not preempted by federal law, this Agreement shall be governed by, and construed in accordance with, the laws of the state of Delaware without giving effect to the conflicts of laws principles thereof.</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;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">IN WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the Date of Grant.</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="text-indent: 0; width: 100%;font-family: 'Times New Roman', Times, serif; font-size: 10pt">

		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" valign="top" width="38%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">ICF INTERNATIONAL, INC.<font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="35%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td align="left" style="text-align: left;" valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td style="text-align: left" valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">By: </font></p>
			</td>
			<td align="left" nowrap="nowrap" style="BORDER-BOTTOM: #000000 1px solid" valign="top" width="35%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&nbsp;</p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Name:</p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">PARTICIPANT:</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" style="border-bottom: 1px solid black;" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" style="text-align: center;" valign="top" width="3%">%%FIRST_NAME%-% %%LAST_NAME%-%</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>

</table>

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

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


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>ex_638796.htm
<DESCRIPTION>EXHIBIT 10.2
<TEXT>
<html><head>
	<title>ex_638796.htm</title>

	<!-- Generated by ThunderDome Portal - 3/13/2024 3:55:09 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;">
<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.2</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>

<div style="text-align: center;"><img alt="colorlogo1.jpg" src="colorlogo1.jpg"></div>

<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="" data-startnum="1" data-suffix="" data-textalign="center">&nbsp;</div>

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

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 100%; text-align: center; border: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>This document constitutes part of the prospectus covering </i></b><br>
			<b><i>securities that have been registered under the Securities Act of 1933.</i></b></td>
		</tr>

</table>

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

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;margin:0pt;">ICF International, Inc.<br>
2018 Omnibus Incentive Plan<br>
Performance Share Award 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:justify;margin:0pt;text-indent:25pt;">THIS AGREEMENT, effective as of the Grant Date set forth below, represents a grant of performance shares (&#8220;Performance Shares&#8221;) by ICF International, Inc., a Delaware corporation (the &#8220;Company&#8221;), to the Participant named below, pursuant to the provisions of the ICF International, Inc. Amended and Restated 2018 Omnibus Incentive Plan, as amended (the &#8220;Plan&#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:25pt;">You have been selected to receive a grant of Performance Shares pursuant to the Plan, as specified below.</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:25pt;">The Plan provides a description of the terms and conditions governing the Performance Shares. If there is any inconsistency between the terms of this Agreement and the terms of the Plan, the Plan&#8217;s terms shall completely supersede and replace the conflicting terms of this Agreement. All capitalized terms used herein shall have the meanings ascribed to them in the Plan, unless specifically set forth otherwise herein.</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-indent:25pt;">The parties hereto agree as follows:</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-indent:25pt;"><b>Participant</b>: %%FIRST_NAME%-% %%LAST_NAME%-%</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-indent:25pt;"><b>Grant Date</b>: %%OPTION_DATE,'Month DD, YYYY'%-%</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;"><b>Target Number of Performance Shares Granted</b>: %%TOTAL_SHARES_GRANTED,'999,999,999'%-%</p>

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

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

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; padding: 0pt; text-indent: 25pt;"><b>Performance Period:</b></td>
			<td style="width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">January 1, <b>[2024]</b> through December 31, <b>[2026]</b></td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0pt; margin: 0pt; text-indent: 25pt;"><b>Performance Measures</b>:</td>
			<td style="width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Compounded Annual Growth Rate (&#8220;CAGR&#8221;) in Earnings per Share:</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">January 1, <b>[2024]</b> to December 31, <b>[2025]</b></td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Relative Total Shareholder Return (&#8220;rTSR&#8221;):</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">January 1, <b>[2024]</b> to December 31, <b>[2026]</b></td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0pt; margin: 0pt; text-indent: 25pt;"><b>Purchase Price</b>: None</td>
			<td style="width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>

</table>

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

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin: 0pt 0pt 0pt -5pt;text-indent:41pt;"><b>1.</b>&nbsp; &nbsp; &nbsp;Definitions:</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#8220;<u>Company Average Stock Price</u>&#8221; means the average of the closing prices of a Share, as reported on NASDAQ (or such other stock exchange as is applicable), for the forty-five (45) trading day period immediately preceding the date for which the Company Average Stock Price is being determined hereunder.</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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<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; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#8220;<u>EPS</u>&#8221; or &#8220;<u>Earnings per Share</u>&#8221; means reported net income determined in accordance with United States generally accepted accounting principles (&#8220;GAAP&#8221;) divided by the weighted average number of Shares outstanding, adjusted to exclude the following items:</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Changes in newly issued or existing accounting principles.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Gains and losses from dispositions of legal entities, subsidiaries and significant business lines/locations.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">3.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Costs associated with mergers and acquisitions in the current year.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Costs associated with unplanned reduction in force (&#8220;RIF&#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%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">5.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Goodwill impairment.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">6.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Acts of God and related insurance recoveries.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">7.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Effects of any &#8220;extraordinary items&#8221; (for fiscal years of the Company commencing prior to the effective date of Subtopic 225-20 of the Financial Accounting Standards Board) as determined under GAAP, or other unusual or infrequently occurring gain or loss or other extraordinary item.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">8.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The settlement of tax audits resulting in a significant financial impact (more or less than amounts previously recorded) from assets or businesses acquired within the past three years.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">9.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Financial impact due to significant capital allocation, restructuring, or investment actions approved by the Board of Directors (e.g., dividend programs, issuance of a bond, issuance of a new class of stock, branding investments, 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%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">10.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Settlements and costs associated with actual or threatened legal actions related to events occurring more than three (3) years before the start of the Performance Period.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">11.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Effects of any statutory adjustments to corporate tax rates and the tax benefits/losses from assets acquired.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">12.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Abnormal government actions adversely affecting the Company (e.g., government shutdowns).</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">13.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Government fines and penalties.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">14.</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Solely with respect to Participants who are not Covered Employees, such discretionary adjustments by the Company&#8217;s Chief Financial Officer that are deemed appropriate by the Committee.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(c)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#8220;Peer Group&#8221; means the S&amp;P 1500 Commercial and Professional Services Industry Index.</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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(d)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#8220;Peer Group Stock Price&#8221; means the closing price of the Peer Group index, as publicly reported, for the forty-five (45) trading day period immediately preceding the date for which the Peer Group Stock Price is being determined hereunder.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(e)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#8220;<u>rTSR</u>&#8221; means the Company&#8217;s Total Shareholder Return over the Performance Period as ranked on a percentile basis against the Total Shareholder Return of its Peer Group over the Performance Period.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(f)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#8220;Total Shareholder Return&#8221; means (A) with respect to the Company, (i) the sum of (a) the Company Average Stock Price (for the forty-five (45) day trading period ending December 31, <b>[2026]</b>), and (b) the cumulative amount of dividends declared during the Performance Period, assuming dividend reinvestment on the ex-dividend date, <i>divided by</i> (ii) the Company Average Stock Price at the beginning of the Performance Period (for the forty-five (45) day trading period ending December 31, <b>[2023]</b>), and (B) with respect to the Peer Group (i) the sum of (a) the Peer Group Stock Price (for the forty-five (45) day trading period ending December 31, <b>[2026]</b>), and (b) the cumulative amount of any dividends declared by members of the Peer Group during the Performance Period, assuming dividend reinvestment on the applicable ex-dividend date, <i>divided by</i> (ii) the Peer Group Stock Price at the beginning of the Performance Period (for the forty-five (45) day trading period ending December 31, <b>[2023]</b>.</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>2.&nbsp;</b><b>&nbsp;&nbsp;Employment with the Company</b>. Except as otherwise set forth in Section 4 of this Agreement, the Performance Shares granted hereunder are granted on the condition that the Participant remains an Employee of the Company or its Subsidiaries from the Grant Date through (and including) the end of the Performance Period. This Award of Performance Shares shall not confer any right to the Participant (or any other Participant) to be granted future Performance Shares or other Awards under the Plan.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"><b>3 .</b><b>&nbsp;&nbsp;&nbsp;&nbsp;Committee Determination</b>. This Award of Performance Shares represents an agreement by the Company to deliver Shares of the Company to the Participant in the future, pursuant to the terms hereof. The Award of Performance Shares will become payable pursuant to the terms of this Agreement and the Plan based on the achievement of performance goals over the Performance Period. Attainment of the performance goals shall be determined and certified by the Committee in writing within sixty (60) days following the end of the Performance Period.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>4.</b><b>&nbsp; &nbsp; &nbsp;Performance Award</b>. Subject to the terms of this Agreement and the Plan, the Company hereby grants the Participant an Award of Performance Shares in accordance with the following performance measures and performance goals:</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 54pt; text-align: justify;">(a)<b>&nbsp; &nbsp; &nbsp; &nbsp;Two Performance Periods. </b>The number of Performance Shares the Participant will receive in connection with this Award will be based on the Company&#8217;s performance during two (2) periods. The initial performance period for the Participant&#8217;s Performance Shares (the &#8220;Initial Performance Period&#8221;) will begin on January&nbsp;1, <b>[2024]</b> and end on December&nbsp;31, <b>[2025</b> (two years). The secondary performance period for the Participant&#8217;s Performance Shares (the &#8220;Secondary Performance Period&#8221;) will begin on January&nbsp;1, <b>[2024]</b> and end on December&nbsp;31, <b>[2026]</b> (three years). The Initial Performance Period and the Secondary Performance Period are collectively referred to as the &#8220;Performance Period.&#8221;</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(1)</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>EPS Performance Measure for Initial Performance Period</b>. The Award shall be further adjusted after the end of the Initial Performance Period based on the Company&#8217;s compounded annual growth EPS during the Initial Performance Period, as set forth in the table attached as <u>Exhibit A</u>&nbsp;hereto.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(2)</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>rTSR Performance Measure for Secondary Performance Period</b>. The Award will be further adjusted in accordance with <u>Exhibit B</u>&nbsp;hereto after the end of the Secondary Performance Period based on the Company&#8217;s rTSR.&nbsp;</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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">After the end of the Secondary Performance Period, the Committee will certify a percentage adjustment in accordance with <u>Exhibit B</u>, and the Participant will receive a final number of Performance Shares.</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;">The levels of achievement of performance range are from the threshold level of achievement to the maximum level of achievement, as indicated on <u>Exhibits A</u> and <u>B</u>. For avoidance of doubt, there will not be an Award payout if the EPS threshold level of performance is not attained for the Initial Performance Period. If the threshold level of achievement is attained for the Performance Period, the Award will payout in accordance with the percentages set forth in <u>Exhibits A</u> and <u>B</u>.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 54pt;">(b)&nbsp; <b>&nbsp; &nbsp; Partial Performance Period; Separation from Service</b>.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1)<b><i> </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Death or Disability</b>. If the Participant ceases to be a Participant in the Plan before the end of the Performance Period due to the Participant&#8217;s Termination of Employment as a result of death or Disability, then the Participant or the Participant&#8217;s beneficiaries shall receive, within thirty (30) days after the date of such death or Disability, fully vested Performance Shares that the Participant would have been issued pursuant to the Award based on the formula set forth in Section 4(b)(4)(i) and (ii) below, with the death or Disability being the qualifying event and the date of death or Disability shall be substituted for the date of the Change of Control, and with rTSR calculated as of the last day of the month in which such Termination of Employment occurs.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Retirement: </b> In accordance with Section 17.4 of the Plan, the Committee has authorized that with respect to this grant to Participant, the term &#8221;Retirement&#8221; shall mean a Participant&#8217;s decision to retire and Termination of Employment other than for Cause, by a Participant who is at least 60 years old and has a minimum of five (5) years of service with the Company or any Affiliate.</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 108pt;">If Termination of Employment of the Participant with the Company is by reason of Retirement (as defined herein), all Performance Shares held by the Participant as of the date of Retirement shall continue to vest based on actual achievement against the performance objectives set forth in Section 4(a) (and as calculated in consideration of its related Exhibits) at the times that the awards would vest, if at all, for all other Performance Share recipients as though the Participant continued to be employed by the Company or any Affiliate of the Company during the Performance Period, provided that: (i) no severance compensation has been paid or is payable by the Company or its Affiliates to the Participant as a result of such Retirement, and (ii) during the Performance Period, Participant does not, anywhere in the country in which Participant was employed with the Company or its Affiliates (or if not enforceable, then such lesser geographic area as a court having jurisdiction deems enforceable), provide services as an employee or a consultant to a competing business in the same or substantially similar professional capacity as the capacity in which Participant was employed with the Company or its Affiliates, as determined in the Company&#8217;s sole discretion (&#8220;Competing Employment&#8221;).</p>

<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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

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

		<tr style="vertical-align: top;">
			<td style="width: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Termination without Cause; Termination for Good Reason. </b>If the Participant&#8217;s Termination of Employment is by reason of (i) termination by the Company without Cause or (ii) termination by the Participant for Good Reason, the portion of the Performance Shares that shall vest shall be a prorated number of Performance Shares. Such prorated Award shall be equal to the value of the Award at the end of the Performance Period based on the actual performance during the Performance Period multiplied by a fraction, the numerator of which is the number of months (including partial months) that the Participant was actively employed during the Performance Period and the denominator of which is the thirty-six (36) total number of months in the Performance Period. As used in this Section 4(b)(3), &#8220;Good Reason&#8221; and &#8220;Cause&#8221; have the meanings ascribed to them for Termination of Employment unrelated to a Change of Control in an employment or severance agreement or letter between the Participant and the Company and, in the absence of thereof, &#8220;Good Reason&#8221; means a Termination of Employment resulting from (a) a material reduction in the Participant&#8217;s authority, duties or responsibilities; (b) the Participant&#8217;s relocation by the Company of more than fifty (50) miles from the Participant&#8217;s then current work location; or (c) a reduction in the rate of the Participant&#8217;s then annual base salary or target incentive compensation.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Change of Control</b>. In the event of a Change of Control at any time during the Performance Period <u>and</u> upon a Participant&#8217;s Termination of Employment in connection with or during the period of two (2) years after such Change of Control, either by the Company without Cause, or by the Participant who terminates employment as a result of (i) a material reduction in the Participant&#8217;s authority, duties or responsibilities; (ii) the Participant&#8217;s relocation by the Company of more than fifty (50) miles from the Participant&#8217;s then current work location; (iii) a reduction in the rate of Participant&#8217;s then annual base salary or target incentive compensation; or (iv) failure of the surviving company to assume the Participant&#8217;s employment agreement or other applicable agreement relating to Participant&#8217;s employment, the Performance Period shall be terminated and the Participant shall be entitled to receive, within thirty (30) days following the date of such Termination of Employment, fully vested Performance Shares, calculated based on (A) attainment of the target performance level for EPS, and (B) actual rTSR performance calculated up until the date of such Termination of Employment, provided that if such thirty (30)-day period begins in one calendar year and ends in another, the Participant may not choose in which calendar year payment will be made.</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: 81pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(5)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Termination for Any other Reason; Forfeiture of Award</b>. If the Participant terminates employment other than for Good Reason, and this Award has not previously vested pursuant to Section 4(b)(4), this Award shall be forfeited in its entirety immediately upon such termination, and the Participant shall have no further rights with respect to this Award. The Committee (or its delegate, to the extent permitted under the Plan) shall have sole discretion to determine if a Participant&#8217;s rights have terminated pursuant to the Plan and this Agreement, including but not limited to the authority to determine the basis for the Participant&#8217;s Termination of Employment. The Participant expressly acknowledges and agrees that, except as otherwise provided in this Agreement, the termination of the Participant&#8217;s employment shall result in forfeiture of the Award and any underlying payout to the extent the Award has not vested as of the Participant&#8217;s Termination of Employment 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>5.</b><b>&nbsp; &nbsp; &nbsp;Vesting of Award.</b> Subject to the terms of the Plan and the Agreement, the Award, to the extent earned in accordance with Section 4(a) hereof, will be fully vested following the expiration of the Secondary Performance Period. The Committee has sole authority to determine whether and to what degree the Award has vested and is payable and to interpret the terms and conditions of this Agreement and the Plan.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>6.</b><b>&nbsp; &nbsp; &nbsp;Timing of Payout</b>. Payout of all vested Performance Shares shall occur as soon as administratively feasible following the end of the Secondary Performance Period, but in no event later than seventy-four (74) days after such vesting date, <u>provided</u> <u>that</u>, if such seventy-four (74) day period begins in one calendar year and ends in another, the Participant may not choose in which calendar year payment will be made.</p>

<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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>7.</b><b>&nbsp; &nbsp; &nbsp;Participant Not a Shareholder</b>.&nbsp; This Award does not represent actual Shares of the Company and the Participant is not, and will not become, by virtue of this Award, a shareholder of the Company until such time as the Company delivers Shares to the Participant pursuant to Section 6 hereof.&nbsp; The Participant may not sell, transfer, pledge, assign, or otherwise alienate or hypothecate his or her rights under this Award and any attempt to do so shall result in immediate forfeiture of this Award.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>8.</b><b>&nbsp; &nbsp; &nbsp;Recapitalization</b>. In the event of any change in the capitalization of the Company such as a stock split or a corporate transaction such as any reorganization, merger, consolidation, spin-off, combination, repurchase, or exchange of Shares or other securities, stock dividend, liquidation, dissolution, or otherwise, the number and class of Performance Shares subject to this Agreement shall be equitably adjusted by the Committee in the manner set forth in Section 4.3 of the Plan to prevent dilution or enlargement of rights.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>9.</b><b>&nbsp; &nbsp; &nbsp;Beneficiary Designation</b>. The Participant may, from time to time, name any beneficiary or beneficiaries (who may be named contingently or successively) to whom any benefit under this Agreement is to be paid in case of his or her death before he or she receives any or all of such benefit. Each such designation shall revoke all prior designations by the Participant, shall be in a form prescribed by the Company, and will be effective only when filed by the Participant in writing with the Director of Human Resources of the Company during the Participant&#8217;s lifetime. In the absence of any such designation, benefits remaining unpaid at the Participant&#8217;s death shall be paid to the Participant&#8217;s estate.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>10.</b><b>&nbsp;&nbsp;&nbsp;Continuation of Employment</b>. This Agreement shall not confer upon the Participant any right to continue employment with the Company or its Subsidiaries, nor shall this Agreement interfere in any way with the Company&#8217;s or its Subsidiaries&#8217; right to terminate the Participant&#8217;s employment at any time. The Participant&#8217;s employment shall continue to be on an &#8220;at-will&#8221; basis.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>11.</b><b>&nbsp;&nbsp;&nbsp;Privacy and Processing of Personal Information. </b> The Participant hereby acknowledges that it is necessary for the performance of this Agreement for certain categories of personal information to be transferred to a stock trading platform (currently E*TRADE) to administer and implement the Plan on the Company&#8217;s behalf. In regard to transfers of Participants&#8217; personal information from the Company to E*TRADE, E*TRADE acts as a service provider to the Company and has committed to process and protect Participants&#8217; personal information in line with the requirements of the California Consumer Privacy Act relating to service providers as and where applicable.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt; text-align: justify;"><b>12.</b><b>&nbsp;&nbsp;&nbsp;Award Adjustments</b>. Subject to Section 13(b), the Committee shall have authority to make adjustments to the terms and conditions of the Award in, recognition of unusual or nonrecurring events affecting the Company or its Subsidiaries or the financial statements of the Company, or in recognition of changes in applicable laws, regulations or accounting principles, if the Committee determines that such adjustments are appropriate in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan or as necessary or appropriate to comply with applicable laws, rules or regulations; provided, however, that if the Participant is a Covered Employee, such adjustments may only be made if the effect thereof is to reduce the value and payout of the Award.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -5pt; text-indent: 41pt;"><b>13.</b><b>&nbsp; &nbsp;Miscellaneous</b>.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(a)</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;">This Agreement and the rights of the Participant hereunder are subject to all the terms and conditions of the Plan, as the same may be amended from time to time, as well as to such rules and regulations as the Committee may adopt for administration of the Plan. The Committee shall have the right to impose such restrictions on any Shares acquired pursuant to this Agreement, as it may deem advisable, including, without limitation, restrictions under applicable federal securities laws, under the requirements of any stock exchange or market upon which such Shares are then listed and/or traded, and under any blue sky or state securities laws applicable to such Shares. It is expressly understood that the Committee is authorized to administer, construe, and make all determinations necessary or appropriate to the administration of the Plan and this Agreement, all of which shall be binding upon the Participant.</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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(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;">The Committee may terminate, amend, or modify the Plan; <u>provided</u>, <u>however</u>, that no such termination, amendment, or modification of the Plan may in any material way adversely impair the Participant&#8217;s rights under this Agreement, without the written consent of the Participant.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(c)</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;">The Company shall have the power and the right to deduct or withhold, or require the Participant to remit to the Company, an amount sufficient to satisfy federal, state, and local taxes (including the Participant&#8217;s FICA obligation), domestic or foreign, required by law to be withheld with respect to any delivery of Shares under 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%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(d)</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;">The Participant may elect, subject to any procedural rules adopted by the Committee, to satisfy the withholding requirement, in whole or in part, by having the Company withhold Shares having an aggregate Fair Market Value on the date the tax is to be determined, equal to the minimum amount required by law to be withheld.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(e)</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;">This Award Agreement is intended to be exempt from the requirements of Section 409A of the Code, and shall be interpreted and construed consistently with such intent; <u>provided</u>, <u>however</u>, that in no event shall the Company or any of its directors, officers, employees or advisors be responsible for any such additional tax, interest, or related tax penalties that may be imposed under Section 409A of the Code.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(f)</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;">The Participant agrees to take all steps necessary to comply with all applicable provisions of federal and state securities laws in connection with the award of Performance Shares under 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%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(g)</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;">This Agreement shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(h)</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;">All obligations of the Company under the Plan and this Agreement, with respect to the Performance Shares, shall be binding on any successor to the Company, whether the existence of such successor is the result of a direct or indirect purchase, merger, consolidation, or otherwise, of all or substantially all of the business and/or assets of the Company.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(i)</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;">To the extent any provision of this Agreement is held by a court of competent jurisdiction to be unenforceable or invalid for any reason, the remaining provisions of this Agreement shall not be affected by such holding and shall continue in full force in accordance with their terms.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(j)</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;">To the extent not preempted by federal law, this Agreement shall be governed by, and construed in accordance with, the laws of the state of Delaware without giving effect to the conflicts of laws principles thereof.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(k)</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;">This Agreement may be executed (i) in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument, or (ii) electronically. The parties hereto agree to execute such further instruments and to take such further action as may be reasonably necessary to carry out the purposes and intent 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="7" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">IN WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the Date of Grant.</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="text-indent: 0; width: 100%;font-family: 'Times New Roman', Times, serif; font-size: 10pt">

		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" valign="top" width="38%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>ICF INTERNATIONAL, INC.</b><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="35%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td align="left" style="text-align: left;" valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td style="text-align: left" valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">By: </font></p>
			</td>
			<td align="left" nowrap="nowrap" style="BORDER-BOTTOM: #000000 1px solid" valign="top" width="35%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&nbsp;</p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Name:&nbsp; John Wasson</p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">Title:&nbsp; President and Chief Executive Officer</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%"><b>PARTICIPANT</b></td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0);" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">%%FIRST_NAME%-% %%LAST_NAME%-%</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>

</table>

<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&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="8" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">8</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;&nbsp;</p>

<div contenteditable="false" data-auto-pgnum="end">&nbsp;</div>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><u>EXHIBIT A</u></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;"><b>CAGR EPS Result</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><u>for January 1, [2024] through December 31, [2025] Initial Performance Period</u></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;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>100% Weighting</i></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;margin:0pt;">&nbsp;</p>

<table cellpadding="2pt" cellspacing="0pt" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; margin-left: 36pt; margin-right: auto;">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(230, 230, 230);">
			<td style="border-width: 1px; border-style: solid; border-color: black black rgb(0, 0, 0); vertical-align: bottom; width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Performance Level</b></p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 22%; border-top: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>EPS</b></p>
			</td>
			<td style="border-width: 1px; border-style: solid; border-color: black black rgb(0, 0, 0); vertical-align: bottom; width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Implied Annual </b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Growth Rate</b></p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 22%; border-top: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>% of Payout</b></p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 34%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Maximum</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">150%</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 34%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Target</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>100%</b></p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 34%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Threshold</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">50%</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 34%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&lt; Threshold</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 22%; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">0%</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;">&nbsp;</p>

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

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>*</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The payout percentage shall be determined using straight line interpolation between EPS performance levels.</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="" data-suffix="">A-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>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;text-indent:9pt;"><u>EXHIBIT B</u></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;"><b>rTSR (Modifier of CAGR EPS Result) </b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><u>for January 1, [2024] through December 31, [2026] Secondary Performance Period</u></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;margin:0pt;">&nbsp;</p>

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

		<tr style="background-color: rgb(230, 230, 230); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-width: 1px; border-style: solid; border-color: black black rgb(0, 0, 0); vertical-align: bottom; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Performance Level</b></p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 34%; border-top: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>rTSR Percentile Ranking </b></p>
			</td>
			<td style="border-width: 1px; border-style: solid; border-color: black black rgb(0, 0, 0); vertical-align: bottom; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>% of Payout</b></p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 33%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Maximum</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&gt; = 75<sup style="vertical-align:top;line-height:120%;">th</sup>&nbsp;Percentile</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 33%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">125%</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 33%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Target</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">= <b>Median</b></p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 33%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">100%</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 33%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Threshold</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">&lt; = 25<sup style="vertical-align:top;line-height:120%;">th</sup>&nbsp;Percentile</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 33%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">75%</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: 36pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>*</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The payout percentage shall be determined using straight line interpolation between rTSR performance levels.</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;">&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;margin:0pt;">&nbsp;</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;">

		<tr style="background-color: rgb(230, 230, 230);">
			<td style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255);">&nbsp;</td>
			<td colspan="7" style="border-width: 1px; border-style: solid; border-color: black black rgb(0, 0, 0); vertical-align: top; width: 69%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Performance Shares Payout Grid</b></p>
			</td>
		</tr>
		<tr style="background-color: rgb(230, 230, 230);">
			<td style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255);">&nbsp;</td>
			<td colspan="7" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 69%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Payout as % of Target</b></p>
			</td>
		</tr>
		<tr style="background-color: rgb(230, 230, 230);">
			<td style="vertical-align: top; width: 20%; background-color: rgb(255, 255, 255);">&nbsp;</td>
			<td colspan="7" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 69%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>EPS Performance</b></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 20%;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 14%; border-left: 1px solid black;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&lt; Threshold</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Threshold</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Target</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">&nbsp;</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Maximum</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td colspan="1" rowspan="5" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 20%; border-left: 1px solid black; background-color: rgb(255, 255, 255);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 6pt;">rTSR Performance as Modifier</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 14%; border-left: 1px solid black; background-color: rgb(255, 255, 255);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Threshold</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">0.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">37.50%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">56.25%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">75.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">93.75%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">112.50%</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 14%; border-left: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">0.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">43.75%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">65.63%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">87.50%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">109.38%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">131.25%</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 14%; border-left: 1px solid black; background-color: rgb(255, 255, 255);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Target</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">0.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">50.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">75.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">100.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">125.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">150.00%</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 14%; border-left: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">0.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">56.25%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">84.38%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">112.50%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">140.63%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">168.75%</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 14%; border-left: 1px solid black; background-color: rgb(255, 255, 255);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Maximum</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">0.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">62.50%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">93.75%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">125.00%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-left: 1px solid black; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">156.25%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 11%; border-right: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">187.50%</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;">&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;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;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="" data-suffix="" style="text-align: center;">B-1</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>ex_638797.htm
<DESCRIPTION>EXHIBIT 10.3
<TEXT>
<html><head>
	<title>ex_638797.htm</title>

	<!-- Generated by ThunderDome Portal - 3/13/2024 3:51:58 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;">
<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.3</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>

<div style="text-align: center;"><img alt="colorlogo1.jpg" src="colorlogo1.jpg"></div>

<div contenteditable="false" data-applyto="p" data-auto-pgnum="start" data-displaynum="1" data-fontname="Times New Roman" data-fontsize="10pt" data-numstyle="a" data-prefix="" data-startnum="1" data-suffix="" data-textalign="center">&nbsp;</div>

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

		<tr style="font-size: 10pt;">
			<td style="width: 100%; text-align: center; border-style: solid; border-color: rgb(0, 0, 0); font-size: 10pt;"><b><i>This document constitutes part of the prospectus covering </i></b><br>
			<b><i>securities that have been registered under the Securities Act of 1933.</i></b></td>
		</tr>

</table>

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

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;margin:0pt;">ICF International, Inc.<br>
2018 Omnibus Incentive Plan<br>
Restricted Stock Unit Award Agreement</p>

<p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">THIS AGREEMENT, effective as of the Date of Grant set forth below, represents a grant of Restricted Stock Units (&#8220;RSUs&#8221;) by ICF International, Inc., a Delaware corporation (the &#8220;Company&#8221;), to the Participant named below, pursuant to the provisions of the ICF International, Inc. Amended and Restated 2018 Omnibus Incentive Plan, as amended (the &#8220;Plan&#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;margin:0pt;text-indent:25pt;">You have been selected to receive a grant of RSUs pursuant to the Plan, as specified below.</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-indent:25pt;">The Plan provides a description of the terms and conditions governing the RSUs. If there is any inconsistency between the terms of this Agreement and the terms of the Plan, the Plan&#8217;s terms shall completely supersede and replace the conflicting terms of this Agreement. All capitalized terms used herein shall have the meanings ascribed to them in the Plan, unless specifically set forth otherwise herein.</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-indent:25pt;">The parties hereto agree as follows:</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-indent:25pt;"><b>Participant: </b>%%FIRST_NAME%-% %%LAST_NAME%-% <b> </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;margin:0pt;text-indent:25pt;"><b>Date of Grant</b>: %%OPTION_DATE,'Month DD, YYYY'%-%</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-indent:25pt;"><b>Number of RSUs Granted: </b>%%TOTAL_SHARES_GRANTED,'999,999,999'%-% <b> </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;margin:0pt;text-indent:25pt;"><b>Vesting Terms: </b>3-Years</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-indent:25pt;"><b>Purchase Price</b>: None</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-indent:25pt;"><b>1.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Employment With the Company</b>. Except as may otherwise be provided in Sections 6 and 7, the RSUs granted hereunder are granted on the condition that the Participant remains an Employee of the Company or its Subsidiaries from the Date of Grant through (and including) the applicable Vesting Date, as set forth in Section 2 (any period, prior to the Vesting Date, during which RSUs are unvested shall be referred to herein as the &#8220;Period of Restriction&#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;margin:0pt;text-indent:25pt;">This grant of RSUs shall not confer any right to the Participant (or any other Participant) to be granted in the future RSUs or other Awards under the Plan.</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;"><b>2.</b> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Vesting</b>.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">RSUs shall be initially unvested (the unvested RSUs are referred to in this Agreement as the &#8220;Unvested RSUs&#8221;) and, except as hereinafter provided, the RSUs shall vest, provided the Participant has continued in the employment of the Company or its Subsidiaries through such anniversary or anniversaries of the Date of Grant.</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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The number of RSUs vesting as of a particular Vesting Date shall be rounded down to the nearest whole RSU; provided, however, that all remaining Unvested RSUs shall vest completely on the final Vesting Date.</p>
			</td>
		</tr>

</table>

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

<table cellpadding="0pt" cellspacing="0pt" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 75%; margin-left: 54pt; margin-right: auto;">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 42%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 2px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Vesting Date</b></p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 26%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 2px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Percentage of </b><br>
			<b>RSUs Vesting</b></p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 2px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cumulative Percentage </b><br>
			<b>of RSUs Vesting</b></p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; width: 42%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: top; width: 26%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: top; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 42%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">First anniversary of Date of Grant</p>
			</td>
			<td style="vertical-align: top; width: 26%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">25%</p>
			</td>
			<td style="vertical-align: top; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">25%</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 42%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Second anniversary of Date of Grant</p>
			</td>
			<td style="vertical-align: top; width: 26%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">25%</p>
			</td>
			<td style="vertical-align: top; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">50% = 1<sup style="vertical-align:top;line-height:120%;">st</sup>&nbsp;+ 2<sup style="vertical-align:top;line-height:120%;">nd</sup>&nbsp;year</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 42%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Third anniversary of Date of Grant</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 26%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">50%</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 33%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">100% = 1<sup style="vertical-align:top;line-height:120%;">st</sup>&nbsp;+ 2<sup style="vertical-align:top;line-height:120%;">nd</sup>+3<sup style="vertical-align:top;line-height:120%;">rd </sup>year</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;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><b>3.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Timing of Payout</b>. Payout of all vested RSUs shall occur as soon as administratively feasible following the Vesting Date set forth in Section 2(b), but in no event later than thirty (30) days after such Vesting Date provided that, if such thirty-day period begins in one calendar year and ends in another, the Participant may not choose in which calendar year payment will be made.</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-indent:25pt;"><b>4.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Form of Payout</b>. Vested RSUs will be paid out solely in the form of Shares on the basis of one Share for each vested RSU.</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-indent:25pt;"><b>5.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Voting Rights and Dividends</b>. Until such time as the RSUs are paid out in Shares in accordance with Sections 3 and 4 hereof, the Participant shall not have voting rights with respect to such Shares. Further, no dividends shall be paid on any RSUs.</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-indent:25pt;"><b>6.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Termination of Employment</b>.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>By Death or Disability</b>.<b> </b>In the event the employment of the Participant with the Company is terminated by reason of death or disability, all Unvested RSUs held by the Participant at the date of termination and still subject to the Period of Restriction as of the date of Participant&#8217;s death or disability shall immediately become fully vested as of the date of termination.</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 81pt;">Disability means the inability of a Participant to engage in any substantially gainful activity by reason of any medically determinable physical or mental impairment that is expected to result in death or has lasted or can be expected to last for a continuous period of twelve (12) months or more. A determination that a Participant is disabled shall be made by the Committee on the basis of such medical evidence as the Committee deems warranted under the circumstances.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Retirement</b>.<b> </b>In accordance with Section 17.4 of the Plan, the Committee has authorized that with respect to this grant to Participant, the term &#8221;Retirement&#8221; shall mean a decision to retire and Termination of Employment other than for Cause, by a Participant if, on the date of such Termination of Employment, the Participant is at least 60 years old and has a minimum of five (5) years of service with the Company or any Affiliate of the 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="2" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 81pt;">If Termination of Employment of the Participant with the Company is by reason of Retirement (as defined herein), all Unvested RSUs held by the Participant as of the date of the Retirement shall continue to vest in accordance with the vesting schedule set forth in Section 2 above as though the Participant continued to be employed by the Company or any Affiliate of the Company during the entire Period of Restriction, provided that, during the entire Period of Restriction, (i) no severance compensation has been paid or is payable by the Company or any Affiliate of the Company to the Participant as a result of such Retirement, and (ii) during the Period of Restriction, Participant does not, anywhere in the country in which Participant was employed with the Company or any Affiliate of the Company (or if not enforceable, then such lesser geographic area as a court having jurisdiction deems enforceable), provide services as an employee or a consultant to a competing business in the same or substantially similar professional capacity as the capacity in which Participant was employed with the Company or any Affiliate of the Company, as determined in the Company&#8217;s sole discretion (&#8220;Competing Employment&#8221;).</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(c)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>For Other Reasons</b>. If the employment of the Participant shall terminate for any reason other than the reasons set forth in Section 6(a), all RSUs held by the Participant at the date of termination and still subject to the Period of Restriction shall be forfeited.</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;text-indent:25pt;"><b>7.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Change of Control of the Company. </b></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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Notwithstanding anything to the contrary in this Agreement, in the event of a Change of Control during the Period of Restriction and upon a Termination of Employment, in connection with or during the period of two (2) years after such Change of Control, either by the Company without Cause, or by the Participant who terminates employment as a result of: (i) a material reduction in the Participant&#8217;s authority, duties or responsibilities; (ii) the Participant&#8217;s relocation by the Company of more than fifty (50) miles from the Participant&#8217;s then current work location; (iii) a reduction in the rate of Participant&#8217;s then annual base salary or target incentive compensation; or (iv) failure of the surviving company to assume the Participant&#8217;s employment agreement or other applicable agreement relating to Participant&#8217;s employment, the Period of Restriction imposed on the RSUs shall immediately lapse, with all such RSUs vesting subject to applicable federal and state securities laws.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Notwithstanding anything to the contrary in this Agreement, payout of all vested RSUs shall occur as soon as administratively feasible following a Termination of Employment described in Section 7(a), but in no event later than thirty (30) days after the date of such Termination of Employment, provided that if such thirty (30)-day period begins in one calendar year and ends in another, the Participant may not choose in which calendar year payment will be made.</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;text-indent:25pt;"><b>8.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Restrictions on Transfer</b>. RSUs granted pursuant to this Agreement may not be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated (a &#8220;Transfer&#8221;), other than by will or by the laws of descent and distribution, except as provided in the Plan. If any Transfer, whether voluntary or involuntary, of RSUs is made, or if any attachment, execution, garnishment, or lien shall be issued against or placed upon the RSUs, the Participant&#8217;s right to such RSUs shall be immediately forfeited by the Participant to the Company, and this Agreement shall lapse.</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-indent:25pt;"><b>9.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Recapitalization</b>. In the event of any change in the capitalization of the Company such as a stock split or a corporate transaction such as any reorganization, merger, consolidation, spin-off, combination, repurchase, or exchange of Shares or other securities, stock dividend, liquidation, dissolution, or otherwise, the number and class of RSUs subject to this Agreement shall be equitably adjusted by the Committee in the manner set forth in Section 4.3 of the Plan to prevent dilution or enlargement of rights.</p>

<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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><b>10.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Beneficiary Designation</b>. The Participant may, from time to time, name any beneficiary or beneficiaries (who may be named contingently or successively) to whom any benefit under this Agreement is to be paid in case of his or her death before he or she receives any or all of such benefit. Each such designation shall revoke all prior designations by the Participant, shall be in a form prescribed by the Company, and will be effective only when filed by the Participant in writing with the Director of Human Resources of the Company during the Participant&#8217;s lifetime. In the absence of any such designation, benefits remaining unpaid at the Participant&#8217;s death shall be paid to the Participant&#8217;s estate.</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-indent:25pt;"><b>11.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Continuation of Employment</b>. This Agreement shall not confer upon the Participant any right to continue employment with the Company or its Subsidiaries, nor shall this Agreement interfere in any way with the Company&#8217;s or its Subsidiaries&#8217; right to terminate the Participant&#8217;s employment at any time. The Participant&#8217;s employment shall continue to be on an &#8220;at-will&#8221; basis.</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-indent:25pt;"><b>12.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Privacy and Processing of Personal Information. </b> The Participant hereby acknowledges that it is necessary for the performance of this Agreement for certain categories of personal information to be transferred to a stock trading platform (currently E*TRADE) to administer and implement the Plan on the Company&#8217;s behalf. In regard to transfers of Participants&#8217; personal information from the Company to E*TRADE, E*TRADE acts as a service provider to the Company and has committed to process and protect Participants&#8217; personal information in line with the requirements of the California Consumer Privacy Act relating to service providers as and where applicable.&nbsp;</p>

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

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"><b>13.</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Miscellaneous</b>.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">This Agreement and the rights of the Participant hereunder are subject to all the terms and conditions of the Plan, as the same may be amended from time to time, as well as to such rules and regulations as the Committee may adopt for administration of the Plan. The Committee shall have the right to impose such restrictions on any shares acquired pursuant to this Agreement, as it may deem advisable, including, without limitation, restrictions under applicable federal securities laws, under the requirements of any stock exchange or market upon which such shares are then listed and/or traded, and under any blue sky or state securities laws applicable to such shares. It is expressly understood that the Committee is authorized to administer, construe, and make all determinations necessary or appropriate to the administration of the Plan and this Agreement, all of which shall be binding upon the Participant.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Committee may terminate, amend, or modify the Plan; provided, however, that no such termination, amendment, or modification of the Plan may in any material way adversely impair the Participant&#8217;s rights under this Agreement, without the written consent of the Participant.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(c)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Company shall have the power and the right to deduct or withhold, or require the Participant to remit to the Company, an amount sufficient to satisfy federal, state, and local taxes (including the Participant&#8217;s FICA obligation), domestic or foreign, required by law to be withheld with respect to any exercise of the Participant&#8217;s rights under this Agreement.</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 81pt;">To&nbsp;satisfy the withholding requirement, the Company shall withhold Shares having an aggregate Fair Market Value on the date the tax is to be determined, equal to the amount required to be withheld.</p>

<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="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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>

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

		<tr style="vertical-align: top;">
			<td style="width: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(d)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Participant agrees to take all steps necessary to comply with all applicable provisions of federal and state securities laws in exercising his or her rights under 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%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(e)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">This Agreement shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(f)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">All obligations of the Company under the Plan and this Agreement, with respect to the RSUs, shall be binding on any successor to the Company, whether the existence of such successor is the result of a direct or indirect purchase, merger, consolidation, or otherwise, of all or substantially all of the business and/or assets of the Company.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(g)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">To the extent any provision of this Agreement is held by a court of competent jurisdiction to be unenforceable or invalid for any reason, the remaining provisions of this Agreement shall not be affected by such holding and shall continue in full force in accordance with their terms.</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: 54pt;">&nbsp;</td>
			<td style="width: 27pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(h)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">To the extent not preempted by federal law, this Agreement shall be governed by, and construed in accordance with, the laws of the state of Delaware without giving effect to the conflicts of laws principles thereof.</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;">&nbsp;</p>

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

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 25pt;">IN WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the Date of Grant.</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="text-indent: 0; width: 100%;font-family: 'Times New Roman', Times, serif; font-size: 10pt">

		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" valign="top" width="38%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">ICF INTERNATIONAL, INC.<font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="35%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td align="left" style="text-align: left;" valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td style="text-align: left" valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">By: </font></p>
			</td>
			<td align="left" nowrap="nowrap" style="BORDER-BOTTOM: #000000 1px solid" valign="top" width="35%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&nbsp;</p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" valign="top" width="3%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Name: Randy Mehl</p>
			</td>
			<td valign="top" width="12%">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">Title: Chair, Compensation Committee</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">PARTICIPANT:</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0);" valign="top" width="3%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top" width="3%">John Wasson</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>

</table>

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

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

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


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>icfi-20240307.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 3/13/2024 3:45:36 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/20240307" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.icfi.com/20240307">
<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-20240307_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-20240307_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-20240307_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/20240307/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>6
<FILENAME>icfi-20240307_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 3/13/2024 3:45:36 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/20240307/role/statement-document-and-entity-information" xlink:href="icfi-20240307.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:definitionLink xlink:role="http://www.icfi.com/20240307/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>7
<FILENAME>icfi-20240307_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 3/13/2024 3:45:36 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>8
<FILENAME>icfi-20240307_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 3/13/2024 3:45:36 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/20240307/role/statement-document-and-entity-information" xlink:href="icfi-20240307.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:presentationLink xlink:role="http://www.icfi.com/20240307/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>GRAPHIC
<SEQUENCE>9
<FILENAME>colorlogo1.jpg
<TEXT>
begin 644 colorlogo1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!P17AI9@  34T *@    @ !@$Q  (
M   *    5@,!  4    !    8 ,#  $    !     %$0  $    ! 0   %$1
M  0    !   .PU$2  0    !   .PP    !'<F5E;G-H;W0   &&H   L8__
MVP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*
M" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# S_P  1" !3 &,# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $"
M P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A
M!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%
M1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9
MFJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?H
MZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+
M_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1
MH;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::G
MJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W
M^/GZ_]H # ,!  (1 Q$ /P#]_***AO[^#2[&:ZNIHK>WMT:6661@J1H!DLQ/
M   R2:!.22NR:BN5^$7QL\+_ !W\,R:QX3UBUUBPBG>VDDBR#'(IP0RD C/4
M9'(((R"#7554X2A+EDK-&.%Q5'$THU\/-3A)733337=-:,POB7\0K#X4^!]0
M\0:HMPUCIJ"240(&D(+!1@$@=2.]5/@_\6]+^-W@>W\0:,MTMA<2/&@N8PDF
M4;:<@$CJ/6N3_;:_Y-<\7?\ 7LG_ *-2N?\ ^"<W_)K6D_\ 7W=?^C37S\LQ
MK+.%@=.1TW+SOS6W[6/.ECJBS-833EY.;SO>Q[I11576=:M/#NE7%]?7$-I9
MVJ&2::5MJ1J.I)KW)248N4G9(]J,7)\L5=LM45#INI6^LZ?#=VDT5S:W""2*
M6-@R2*>001U!J:B,E)<T=A2BT[/<****H04444 %<M\:_A)IOQV^%VL>$]7D
MNHK#6(/*DDMI3')&0058$=<, <'(.,$$&NIHJH3E"2E'1HPQ6&I8FC/#UXJ4
M)III[--6:?JC\CL_$?\ X)-_M&_Q7NB7K'CD66NVH/X[9%R/]I&]5/S?IW^S
M_P#M >'/VE/AQ:>)?#5UYUK. L\#X$UE+@%HI%[,,_0C!!(.:/V@/V?_  W^
MTG\.;KPWXEM!/:S#=!.H FLI<866-NS#\B,@Y!K\PW3XC_\ !)K]HW<NZ^T6
M^/7YELM=M0WX[9%S[LA/<'YOJOW>;T^D:\5\I+_/^MMOYY_V[PUQWVJN459>
M;E0DW^,7_P"3?X_B_1[]MK_DUSQ=_P!>R?\ HU*Y_P#X)S?\FM:3_P!?=U_Z
M--6O$'B^W_;4_8[O+_P:DDA\1VP2&&Y'DM%(DJ[T8MQE2K#(X..#6A^RMX%O
M/V>/V=H;#Q2UO8R:7)<7-PXE#I'&7+9R/;L*_+L1A:M+/_;U(M0C2:;>R:E=
MIO;;4_:<)+ZYF=+&X7WZ4Z2Y9+5.[NK/S6J/4-;UNT\-Z1<7]_<16MG:H9)I
MI#M5%'<U\U:AJ6N?MQ>-FLK$W6D?#O29OWTQ&U[YAT^K'J%Z*#D\X!CO]0US
M]N?QP;.S^TZ3\.])F!EE(*O>L/7L6/9>B@Y.3@'Z2\*>%-/\$>'[72]+M8[2
MQLTV1QH.GJ3ZDGDD\DUX$I5>**G+"\<!%ZO9UVNBZJDGN_M;+0_6U&GP_#FE
M:6,DM%NJ2?5]ZCZ+[.^X_P ,^&K+P=H%KI>G0K;V5E&(HHP2=H'N>2?<]:O4
M45^@TZ<:<%3@K)*R2V26R1\54J2G)SF[MZMO=L****LD**** //_ -I7]I#0
MOV6/AM_PE'B*WU*YT_[5'9[+&)))=[AB#AF48^4]Z^?/^'VGPG_Z!'C?_P
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
MGA^Z831AR8[BPG (6>"5?FBD7)PRGD$@Y4D'\?\ XM?\&/O@W7O%LUQX(_:
M\0^&=%D8LECJ_A2+6)HLG@":.ZM@0.G,9/OZ@&W_ ,$;/^#K]OVJ_P!IG4/A
MW\?K#P_X/_X3+4\>#=5T]&CLK%GPL>G7+,226.-DYQEF*L!E2.0_X/D?^1+_
M &;?^OWQ%_Z+TVOM#_@F5_P;*? /_@G-XZLO&T[ZI\4/'VFMYECJOB"*-;;2
MY,8\RWM4&Q7'4.[2,IY4@X->K?\ !6[_ ((O?#__ (+"Z5X$M/'GBCQAX:C\
M RWTUD=!>V4W!NA '\SSHI.GV=<;<=3G/& #^>W_ (-V_P#@C7\/O^"O/BOX
MG6'CSQ#XKT"/P3:6-Q9MHDD"-,T[RJV_S8WX C&,8ZFOZ%O^"3G_  1E^'__
M  2%TKQI:> _$7BSQ!'XVFMIKLZW) Q@,"R!0GE1IU\PYSGM6/\ \$EO^"&O
MPY_X) :[XTU#P+XL\;>))/&T%M;W:Z]):LL @:1E,?DPQ\GS#G.>@K[8H **
A** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140441905524240">
<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>Mar. 07, 2024</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">Mar.  07,  2024<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 Stock<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>EXCEL
<SEQUENCE>12
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ P8!M6#JJHN=
M 0  / (   \   !X;"]W;W)K8F]O:RYX;6R-45UKPS ,_"O&/V!)RU98:09C
MW4=A;&4=?7=BI1&UK6"K[=9?/R4AK+"7/<DZB=/=>7&BN"^)]NK+NY *W3"W
M\RQ+50/>I"MJ(<BDIN@-2QMW66HC&)L: /8NF^;Y+/,&@[Y;C%SKF%TVQ% Q
M4A"P [8(I_0[[UIUQ(0E.N3O0O=O!UIY#.CQ#+;0N5:IH=,+13Q38.,V523G
M"CT9!EN(C-4?>-.)_#1EZA$VY8<1(86>Y4)88TS<;_3\1C0>09:'[L#TA(XA
M+@W#<Z1#BV'7T8B+[,)&G\-8AQ#G\3\Q4EUC!4NJ#AX"#SE&<)W D!ILDU;!
M>"CTN*+N@U6/@24DM0H#E>QV3N7TR@ZN6>1>9!CG*(.XLH/P4:V%&@/8-SF0
M!)?DJG547>EYIM<WDUM)Z.#<@V#OX96,'<V/'W?W U!+ P04    " #!@&U8
M)!Z;HJT   #X 0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSM9$]
M#H,P#(6O$N4 -5"I0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)3I]H
M%'=NH+;S)$9K!LIDR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8,V2>
M[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9
MBBJ6<%H@XLD@;6E6?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%     @
MP8!M6&60>9(9 0  SP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--3L,P
M$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>L
MWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH
M>Y3KU3.T<F^I>.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G
M(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6
M&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O
M>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+
MX3]>?P%02P$"% ,4    " #!@&U8!T%-8H$   "Q    $
M@ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( ,& ;5@9++6I[@
M "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4
M Q0    ( ,& ;5B97)PC$ 8  )PG   3              "  <P!  !X;"]T
M:&5M92]T:&5M93$N>&UL4$L! A0#%     @ P8!M6.\Y=7$^!   G1   !@
M             ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4
M Q0    ( ,& ;5B?H!OPL0(  .(,   -              "  8$,  !X;"]S
M='EL97,N>&UL4$L! A0#%     @ P8!M6)>*NQS     $P(   L
M     ( !70\  %]R96QS+RYR96QS4$L! A0#%     @ P8!M6#JJHN=  0
M/ (   \              ( !1A   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( ,& ;5@D'INBK0   /@!   :              "  ;,1  !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( ,& ;5AED'F2&0$  ,\#
M   3              "  9@2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0   )  D /@(  .(3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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>14
<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>16
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</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="icfi20240313_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/20240307/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-20240307.xsd</File>
    <File>icfi-20240307_def.xml</File>
    <File>icfi-20240307_lab.xml</File>
    <File>icfi-20240307_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" original="icfi20240313_8k.htm">icfi20240313_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>18
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "icfi20240313_8k.htm": {
   "nsprefix": "icfi",
   "nsuri": "http://www.icfi.com/20240307",
   "dts": {
    "schema": {
     "local": [
      "icfi-20240307.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-20240307_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "icfi-20240307_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "icfi-20240307_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "icfi20240313_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/20240307/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": "d20248K",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "icfi20240313_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d20248K",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "icfi20240313_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.icfi.com/20240307/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_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.icfi.com/20240307/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.icfi.com/20240307/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_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/20240307/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_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.icfi.com/20240307/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_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.icfi.com/20240307/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_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.icfi.com/20240307/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_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.icfi.com/20240307/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.icfi.com/20240307/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_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.icfi.com/20240307/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"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.icfi.com/20240307/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_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.icfi.com/20240307/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_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.icfi.com/20240307/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_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.icfi.com/20240307/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_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.icfi.com/20240307/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"
     ]
    }
   }
  }
 },
 "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>19
<FILENAME>0001437749-24-007621-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-24-007621-xbrl.zip
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
M200N:1I1XH6TPC6\IJK]'!53X2&6(^;9'-(VR(7'P %.$H"^6Q4;PXV.3ON
M)0=?&$9\#%/&0#F9<@1]Z >^6W[-A\52+A;_)+Q#A_4CE0NRI@-CB<39:+WC
M9>"J[N9"L-5EIG1,N6U=? ?X1)M4*/SA=;2^5)S=L)#Q;#"A>4W#Y087Z232
M14IWK&ZO:2NR+P;J/5!_B=7/HEI-U#+%,C#%8N1"2^X1-DN *8%7H-+VBEN
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
M1O<!#X%\1([SR_&0\01H*52)RA,U5&LK?V?#!:;S<.HBC H#NG$M&8I(%GQ
M\/-$BP46\8(O\RQ+)H5ZMY"Y"T PR]DP+<?O%G3!\\)>CZ3.$CZAZVOV&J[
M$'\+"=[ON')X E=N+L((=J7<7LER$<N+=POV*\W:F$>7L7\#8H@0! LG!-4X
MM<NFA0+VDL3RQKN%'@* 5W3&0[I"(-V6^]J[?2ZC8H2#K#[;8H8HEY'\-@U5
MVBO$9N;2 DDG$%_Y+%CP#KPA<C<TYN@@%S90.0BV9;I]DVF5R*BZ2*0"C#X<
M+*X&#/]=FF8-XKQMN=,?2<TB%99C&!D)28- +0M 0P9[Q%3,BI%@6:YT!D*O
MU'#+&> A';+M%W*'V'60&_!I/"U +LE"P@#%B!=LQ,\$&PB1LEP,I0;@0323
M5*:!3^O;=T.:;NWM^OI*-?:+ B7_3_ 7)P&Y2OO>D O^/K8V<*M>-2V:OI[Q
M7/*TV$Q1FB=;'G8M<JV@,5AR9)?=9,[>C#D;,QSN?6"'.''*4:GP)("OX0JA
MM;>Z]H9]'J=R )B'JP"@!'P>)SREWT^$+G(9HKH[+53XA?V>@B#=/>=YQ':'
MN1"XJYW WTP/U3+X:KB9$IU7V9%KXO]RB+L7ZV9D=LK&P@S#2:!1O*.W07#T
M?ST\9;L?3PX./AT<]0,FXAB- -@,KAV7[(/=@9\_YAQ5B2A@LKP8 ?DGZCP
M!@ QJ&%0S3@;TCUP<^<6:K;XRS_>]'JK6R>GOVOZN+:UA";-#&H)8,A]D7#8
M>9"**L]43K^S103,CK6GQAE/)VZX@!6*X#X&3I>AS! B%/:1@S@#$Z/$J_9&
M$ -G4L.PU9)G@,-V@? B&(BG$:V0++)+J#E -'+[D \S_N@ 7KEO4KN!>/%F
M\,G*4M6_5>E)2 U&)!$"H#L7H2#J\B@%2&%J2RKDH7R6L72;-W^XZMO5&BJ,
M!'(1_#_,94:4;BD2:'&LB>Y F8%!1-0Z1*65HM;"6Q"1*^R0[@=VD7C[A,D4
MM1^JJ#2< !*+<]R3>D@:'^ZMY"I-TOK=;8C[A*2[]GI+VWOTB"<) #;.$G B
M$G -RDR OQ$)&@PD1,)#04\#,'$"<H& [@8 V Q'XYE$8^F_2#AT8PD#,EP:
M. MF1J(Q''4L.*(!5HR(&QA:@Q_&L'P/_#)-A*YH*H0A)IX\4XBW<ZF%G60^
M:0WM'[1+<(V )(Y81T:+50+\I3?G;M%@P'F:8).A ?;LV8?#D]/^7T>[GPZ>
M+3]CSY[]MNM]A4>8L=/F#Q<-;8Z+W(35?S[N'WX^^FM_MW\0//\$PX[8_G[
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
MPRY<$F6RZX#+*EN;85V0=?^%S[]02P,$%     @ PH!M6-0XD-C8!   Y2P
M !4   !I8V9I+3(P,C0P,S W7V1E9BYX;6S-6EV/VC@4?5]I_T.:?0X!,M/N
MH-(*,=,*=::#!JJN]F5ED@M8=6SDF '^_=KA8Y@2.X;!*"\0XI/K<ZZ=FYLC
M/GY>IL1[!IYA1MM^HU;W/: Q2S"=M/T?@Z SZ/9ZOI<)1!-$&(6V3YG_^=.?
M?WQ\%P1?@0)' A)OM/*&TSE-@-^R%+P^XP(1+_"BL!&%S7KSRHM:5]>MZ+W7
M?P@"=3G!]%=+?8Q0!IZD0;/\9]N?"C%KA>%BL:@M1YS4&)_($/4HW*+]#5R-
M)F)WP3[X.EP/[J 'H1=1CFW<W-R$^>@.FN$BH S:"/]YN!_$4TA1@*G*2:RX
M9+B5Y2?O68Q$GLA2"9X6H7X%6UB@3@6-9A U:LLL\7>)0SSFC, 3C+W-X8^G
MWF$F,!5A@M-P@PD1(9)P'F'*8:PENDV?FO]:S?S7WI5B-9/;(,/IC( ?OI52
MPE*$:9!".@)^(KG"&&>FB5.@ZBX)UI.=RE03YKQDIS(:C^<C"';SG<C7$,E9
M?F&,YD2\/<&OXVCH;KG^3E3-A.,QKL4LS0M8/:I_"'.J\L87(&<1<@WC>7X@
MJV,@O[%8R<(P9CS-Z\!K"2I:L(V4<STZD$:#5(HI5L![^7.#552=J%F3@*4
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
M1]_U0%&"!/P2DQG_!PF-_P-02P$"% ,4    " #"@&U8_S1_=,4:  #5LP
M#0              @ $     97A?-C,X-SDU+FAT;5!+ 0(4 Q0    ( ,*
M;5BH;G'+]RL  '2) 0 -              "  ? :  !E>%\V,S@W.38N:'1M
M4$L! A0#%     @ PH!M6/_%\?_>&@  \K0   T              ( !$D<
M &5X7S8S.#<Y-RYH=&U02P$"% ,4    " #"@&U8F>NT]V0#  !N#0  $0
M            @ $;8@  :6-F:2TR,#(T,#,P-RYX<V102P$"% ,4    " #"
M@&U8U#B0V-@$  #E+   %0              @ &N90  :6-F:2TR,#(T,#,P
M-U]D968N>&UL4$L! A0#%     @ PH!M6!Y\467W!0  0SP  !4
M     ( !N6H  &EC9FDM,C R-# S,#=?;&%B+GAM;%!+ 0(4 Q0    ( ,*
M;5A8L#_I<P0  'TM   5              "  >-P  !I8V9I+3(P,C0P,S W
M7W!R92YX;6Q02P$"% ,4    " #"@&U8&2S1W1P0  #<9P  $P
M    @ &)=0  :6-F:3(P,C0P,S$S7SAK+FAT;5!+!08     "  ( /H!  #6
%A0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>icfi20240313_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-20240307.xsd" xlink:type="simple"/>
    <context id="d20248K">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362004</identifier>
        </entity>
        <period>
            <startDate>2024-03-07</startDate>
            <endDate>2024-03-07</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="d20248K" id="ixv-266">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d20248K" id="ixv-267">0001362004</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="d20248K" id="ixv-17">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="d20248K" id="ixv-27">2024-03-07</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="d20248K" id="ixv-32">ICF International, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="d20248K" id="ixv-43">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="d20248K" id="ixv-47">001-33045</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="d20248K" id="ixv-51">22-3661438</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d20248K" id="ixv-70">1902 Reston Metro Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d20248K" id="ixv-72">Reston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d20248K" id="ixv-74">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d20248K" id="ixv-79">20190</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d20248K" id="ixv-96">703</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d20248K" id="ixv-99">934-3000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d20248K" id="ixv-277">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d20248K" id="ixv-278">ICFI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d20248K" id="ixv-279">NASDAQ</dei:SecurityExchangeName>
    <dei:WrittenCommunications contextRef="d20248K" id="ixv-280">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="d20248K" id="ixv-281">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="d20248K" id="ixv-282">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="d20248K" id="ixv-283">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany contextRef="d20248K" id="ixv-284">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
