XML 44 R30.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2018
Accounting Policies [Abstract] |
Basis of Presentation and Nature of Operations | Basis of Presentation and Nature of Operations The accompanying consolidated financial statements include the accounts of ICF International, Inc. (“ICFI”) and its principal subsidiary, ICF Consulting Group, Inc. (“Consulting,” and together with ICFI, “the Company”), and have been prepared in accordance with United States (“U.S.) generally accepted accounting principles (“U.S. GAAP”). Consulting is a wholly owned subsidiary of ICFI. ICFI is a holding company with no operations or assets other than its investment in the common stock of Consulting. All other subsidiaries of the Company are wholly owned by Consulting. All significant intercompany transactions and balances have been eliminated.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and contingent liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates.
Revenue Recognition | Revenue Recognition The Company primarily provides services and technology-based solutions for clients that operate in a variety of markets and the solutions may span the entire program life cycle, from initial research and analysis to the design and implementation of solutions. The Company enters into agreements with clients that create enforceable rights and obligations and for which it is probable that the Company will collect the consideration to which it will be entitled as services and solutions are transferred to the client. Except in certain narrowly defined situations, the Company’s agreements with its clients are written and revenue is generally not recognized on oral or implied arrangements. The Company recognizes revenue based on the consideration specified in the applicable agreement and excludes from revenue amounts collected on behalf of third parties. Accordingly, sales and similar taxes which are collected on behalf of third parties are excluded from the transaction price. The Company evaluates whether two or more agreements should be accounted for as one single contract and whether combined or single agreements should be accounted for as more than one performance obligation. For most contracts, the client requires the Company to perform a number of tasks in providing an integrated output for which the client has contracted, and, hence, contracts of this type are tracked as having only one performance obligation since a substantial part of the Company’s promise is to ensure the individual tasks are incorporated into a combined output in accordance with contract requirements. When contracts are separated into multiple performance obligations, the Company allocates the total transaction price to each performance obligation based on the estimated relative standalone selling prices of the promised services underlying each performance obligation. The Company generally provides customized solutions in which the pricing is based on specific negotiations with each client, and, in these cases, the Company uses a cost-plus margin approach to estimate the standalone selling price of each performance obligation. It is common for the Company’s long-term contracts to contain award fees, incentive fees or other provisions that can either increase or decrease the transaction price. These variable amounts are generally awarded at the completion of a contractually-stipulated performance assessment period based on the achievement of performance metrics, program milestones or cost targets, and the amount awarded may be subject to client discretion. The Company estimates variable consideration as the most likely amount to which the Company expects to be entitled. The Company evaluates contractual arrangements to determine whether revenue should be recognized on a gross versus net basis. The Company’s assessment is based on the nature of the promise to the client. In most cases, the Company itself agrees to provide specified services to the client as a principal and revenue is recognized on a gross basis. In rare cases, the Company acts as an agent and merely arranges for another party to provide services to the client and revenue is recognized on a net basis in reflection of the fact that the Company does not control the goods or services provided to the client by the other party. Long-term contracts typically contain billing terms that provide for invoicing once a month and payment on a net 30-day basis. Exceptions to monthly billing terms are to ensure that the Company performs satisfactorily rather than representing a significant financing component. For cost-based contracts, for example, the Company’s performance is evaluated during a contractually stipulated performance period and, while contract costs may be billed on a monthly basis, the Company is generally permitted to bill for incentive or award fees only after the completion of the performance assessment period, which may occur quarterly, semi-annually or annually, and after the client completes the performance assessment. Similarly, fixed-price contracts, in order to ensure that the Company meets contract requirements, may provide for milestone billings based on the attainment of specific project objectives rather than for billing on a monthly basis. Moreover, contracts may require retentions or hold backs that are paid at the end of the contract to ensure that the Company performs in accordance with requirements. The Company does not assess whether a contract contains a significant financing component if the Company expects, at contract inception, that the period between payment by the client and the transfer of promised services to the client will be one year or less. As a service provider, the Company generally recognizes revenue over time as control is transferred to a client, based on the extent of progress towards satisfaction of the performance obligation. The selection of the method used to measure progress requires judgment and is dependent, among other factors, on the contract type selected by the client during contract negotiation and the nature of the services and solutions to be provided. When a performance obligation is billed using a time-and-materials contract type, the Company uses output progress measures to estimate revenue earned based on hours worked in contract performance at negotiated billing rates. Fixed-price level-of-effort contracts are substantially similar to time-and-materials contracts except that the Company is required to deliver a specified level of effort over a stated period of time. For these contracts, the Company estimates revenue earned using contract hours worked at negotiated bill rates as the Company delivers the contractually required workforce. For cost-based contracts, the Company recognizes revenue based on contract costs incurred, as the Company becomes contractually entitled to reimbursement of the contract costs, plus a most likely estimate of award or incentive fees earned on those costs even though final determination of fees earned occurs after the contractually-stipulated performance assessment period ends. For performance obligations requiring the delivery of a service for a fixed price, the Company uses the ratio of actual costs incurred to total estimated costs, provided that costs incurred (an input method) represents a reasonable measure of progress towards the satisfaction of a performance obligation, in order to estimate the portion of total revenue earned. This method provides a faithful depiction of the transfer of value to the client when the Company is satisfying a performance obligation that entails integration of tasks for a combined output which requires the Company to coordinate the work of employees, subcontractors and delivery of other contract costs. Contract costs that are not reflective of the Company’s progress to satisfying a performance obligation are not included in the calculation of the measure of progress. When this method is used, changes in estimated costs to complete these obligations result in adjustments to revenue on a cumulative catch-up basis, which causes the effect of revised estimates for prior periods to be recognized in the current period. Changes in these estimates can routinely occur over contract performance for a variety of reasons, which include: changes in contract scope; changes in contract cost estimates due to unanticipated cost growth or reassessments of risks impacting costs; changes in estimated incentive or award fees; or performing better or worse than previously estimated. In some fixed price service contracts, the Company performs services of a recurring nature, such as maintenance and other services of a “stand ready” nature. For these contracts, the Company has the right to consideration in an amount that corresponds directly with the value that the client has received. Therefore, the Company records revenue on a time elapsed basis to reflect the transfer of control to the client throughout the contract. Contracts are often modified to reflect changes in contract specifications and requirements, and these changes may create new enforceable rights and obligations. Most modifications are for services that are not distinct from the existing agreement due to the significant integration service that the Company provides. Therefore, most modifications are accounted for as part of an existing performance obligation. The effect of these modifications on transaction price, and the Company’s measure of progress in fulfilling the performance obligation to which they relate, may be recognized as an adjustment to revenue on a cumulative catch-up basis. Revenue from modifications that create new, distinct performance obligations is recognized based on the Company’s progress in fulfilling the requirements of the new obligation. For contracts in which the estimated cost to perform exceeds the consideration to be received, the Company accrues for the entire estimated loss during the period in which the loss is determined by recording additional direct costs. For performance obligations that are satisfied over time, the Company recognizes the cost to fulfill contracts as incurred, unless the costs are within the scope of another topic in which case the guidance of that topic is applied. The Company evaluates incremental costs of obtaining a contract and, if they are recoverable from the client and relate to a specific future contract, they are deferred and recognized over contract performance or the estimated life of the customer relationship if renewals are expected. The Company expenses these costs when incurred if the amortization period is one year or less. Unfulfilled performance obligations represent amounts expected to be earned on contracts and do not include the value of negotiated, unexercised contract options, which are classified as marketing offers. Indefinite delivery/indefinite quantity and similar arrangements provide a framework for the client to issue specific tasks, delivery or purchase orders in the future and these arrangements are considered marketing offers until a specific order is executed. Revenue recognition entails the use of significant judgment, including, but not limited to, the following: evaluating agreements in terms of the number and nature of performance obligations; determining the appropriate method for measuring progress to satisfaction of obligations; determining if the Company is acting as a principal or an agent, and preparing estimates in terms of the amount of progress that the Company has made. Most of the Company’s revenue is recognized over time. For many fixed-price contracts, in particular, the Company estimates the proportion of total revenue earned using the ratio of contract costs incurred to total estimated contract costs, which requires the Company to prepare and, as necessary, revise estimates, as work progresses, of the total contract costs required to satisfy each respective performance obligation. Moreover, some of the Company’s contracts include variable consideration, which requires the Company to estimate and, as necessary, revise the most likely amounts that will be earned over the respective performance assessment periods. For these obligations, changes in estimates result in cumulative catch-up adjustments and may have a significant impact on earnings during a given period. The Company’s operating cycle for long-term contracts may be greater than one year and is measured by the average time intervening between the inception and the completion of those contracts. Contract-related assets and liabilities are classified as current assets and current liabilities. Significant balance sheet accounts related to the revenue recognition cycle are as follows: Contract receivables, net – This account includes amounts billed or billable under contract terms. The amounts due are stated at their net realizable value. The Company maintains an allowance for doubtful accounts to provide for the estimated amount of receivables that will not be collected. The Company considers a number of factors in its estimate of the allowance, including knowledge of a client’s financial condition, its historical collection experience, and other factors relevant to assessing the collectability of the receivables. Contract assets – This account includes unbilled amounts typically resulting from revenue recognized on long-term contracts when the amount of revenue recognized exceeds the amounts billed. It also includes contract retainages until the Company has met the contract-stipulated requirements for payment. Contract assets are reported in a net position on a contract by contract basis each period even though individual contracts may contain multiple performance obligations. On a contract by contract basis, amounts do not exceed their net realizable value. Contract liabilities – This account consists of advance payments received and billings in excess of revenue recognized on long-term contracts. Contact liabilities are reported in a net position on a contract by contract basis each period even though individual contracts may contain multiple performance obligations.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers cash on deposit and all highly liquid investments with original maturities of three months or less when purchased to be cash and cash equivalents.
Restricted Cash | Restricted Cash The Company has restricted cash representing amounts held in escrow accounts and/or not readily available due to contractual restrictions.
Allowance for Doubtful Accounts | Allowance for Doubtful Accounts The Company considers a number of factors in its estimate of allowance for doubtful accounts, including the client’s financial condition, historical collection experience, and other factors that may bear on collectability of the receivables. The Company writes off specific contract receivables when such amounts are determined to be uncollectible.
Property and Equipment | Property and Equipment Property and equipment are carried at cost and are depreciated using the straight-line method over their estimated useful lives, which range from two to seven years. Leasehold improvements are amortized on a straight-line basis over the shorter of the economic life of the improvement or the related lease term.
Goodwill and Other Intangible Assets | Goodwill and Other Intangible Assets The purchase price of an acquired business is allocated to the tangible assets and separately identifiable intangible assets acquired, less liabilities assumed, based on their respective fair values, with the excess recorded as goodwill. Goodwill represents the excess of costs over the fair value of net assets of businesses acquired. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead are reviewed for impairment annually, or more frequently if impairment indicators arise. Intangible assets with estimable useful lives are amortized over such lives and reviewed for impairment if impairment indicators arise.
Impairment | Impairment The Company performs its annual goodwill impairment test as of October 1 of each year. The Company assesses goodwill at the reporting level. As its business is highly integrated and all of its components have similar economic characteristics, the Company concluded it has one reporting unit at the consolidated entity level. the goodwill impairment test as of October 1, 2018, the Company opted to perform a qualitative assessment of whether it is more likely than not that its reporting unit's fair value is less than its carrying amount. If, after completing its qualitative assessment, the Company determines that it is more likely than not that the estimated fair value of the reporting unit exceeded its carrying amount, it may conclude that no impairment exists. If the Company concludes otherwise, a goodwill impairment test must be performed, which includes a comparison of the reporting unit’s fair value to the carrying amount and recognizing, as an impairment loss, the difference of the reporting unit’s fair value and the carrying amount of goodwill. The Company’s qualitative analysis as of October 1, 2018 included macroeconomic, industry and market specific considerations, financial performance indicators and measurements, and other factors. Based on this qualitative assessment, the Company determined that it is more likely than not that the fair value of its reporting unit exceeded its carrying amount, and thus the impairment test was not required to be performed. Therefore, based on management’s review, a goodwill impairment loss was not required for 2018. Historically, the Company has not recorded any goodwill impairment losses. The Company is required to review long-lived assets and certain identifiable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset might not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds its fair value. Assets to be disposed of are reported at the lower of the carrying amount or fair value, less cost to sell.
Capitalized Software | Capitalized Software The Company capitalizes certain costs to develop enhancements and upgrades to internal-use software that are incurred subsequent to the preliminary project stage. Amortization expense is recorded on a straight-line basis over the expected economic life of the software, typically lasting three to five years. During the years ended December 31, 2018, 2017 and 2016, the costs capitalized for the development of internal-use software were not material to the Company’s consolidated financial statements.
Deferred Rent | Deferred Rent The Company recognizes rent expense on a straight-line basis over the non-cancellable term of each lease, including renewal option periods when renewal is reasonably assured or executed. Lease incentives or abatements received at or near the inception of leases are accrued and amortized ratably over the life of the lease.
Stock-based Compensation | Stock-based Compensation The Company recognizes stock-based compensation expense related to share-based payments to employees, including grants of employee stock options, restricted stock awards, restricted stock units (“RSUs”), and cash-settled restricted stock units (“CSRSUs”) on a straight-line basis over the requisite service period, which is generally the vesting period. The Company recognizes expense for performance-based share awards (“PSAs”), which have both performance requirements and vesting conditions, on a straight-line basis over the three-year performance period. Non-employee director awards, which do not include vesting conditions, are for board-related services and therefore expensed when earned. Stock-based compensation expense is based on the estimated fair value of the instruments on award and the estimated number of shares the Company ultimately expects will vest. The Company estimates the rate of future forfeitures based on factors which include the historical forfeiture experience for each applicable employee class under the assumption that the rate of future forfeitures will be similar to that experienced in the past. In addition, the estimation of PSAs that will ultimately vest requires judgment based on the performance and market conditions that will be achieved over the performance period. Changes to these estimates are recorded as a cumulative adjustment in the period estimates are revised. The fair value of stock options, restricted stock awards, RSUs, PSAs, and non-employee director awards is estimated based on the fair value of a share of common stock at the grant date. The Company has elected to use the Black-Scholes-Merton option pricing model to determine the fair value of stock options. The fair value of PSAs is estimated using a Monte Carlo simulation model. CSRSUs are settled only in cash payments. The cash payment is based on the fair value of the Company’s stock price at the vesting date, calculated by multiplying the number of CSRSUs vested by the Company’s closing stock price on the vesting date, subject to a maximum payment cap and a minimum payment floor. The Company treats these awards as liability-classified awards, and, therefore, accounts for them at fair value estimated based on the closing price of the Company’s stock at the reporting date.
Other Comprehensive Income (Loss) | Other Comprehensive Income (Loss) Other comprehensive income (loss) represents foreign currency translation adjustments arising from the use of differing exchange rates from period to period, the gain on the sale of an interest rate hedge agreement designated as a cash flow hedge, and the changes in fair value of interest rate agreements designated as cash flow hedges, net of taxes. The financial positions and results of operations of the Company’s foreign subsidiaries are based on the local currency as the functional currency and are translated to U.S. dollars for financial reporting purposes. Assets and liabilities of the subsidiaries are translated at the exchange rate in effect at each balance sheet date. Income statement accounts are translated at the average rate of exchange prevailing during the period. Translation adjustments are reported in accumulated other comprehensive loss included in stockholders’ equity in the Company’s consolidated balance sheets.
Derivative Instruments | Derivative Instruments Derivative instruments designated as cash flow hedges are recorded on the consolidated balance sheet at fair value as of the reporting date, and the effective portion of the hedge is recorded in other comprehensive income (loss) on the consolidated statement of comprehensive income and reclassified to earnings in the period that the hedged instruments affect earnings. Management reviews the effectiveness of the hedges on a quarterly basis.
Income Taxes | Income Taxes The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The Company evaluates its ability to benefit from all deferred tax assets and establishes valuation allowances for amounts it believes will more likely than not be unrealizable. For uncertain tax positions, the Company uses a more-likely-than-not recognition threshold based on the technical merits of the income tax position taken. Income tax positions that meet the more-likely-than-not recognition threshold are measured in order to determine the tax benefit recognized in the financial statements. Penalties, if probable and reasonably estimable, and interest expense related to uncertain tax positions are not recognized as a component of income tax expense but recorded separately in indirect expenses and interest expense, respectively.
Treasury Shares | Treasury Shares Treasury shares are accounted for under the cost method.
Segment Customer and Geographic Information | Segment, Customer and Geographic Information The Company operates in one segment based on the consolidated information used by its chief operating decision maker in evaluating the financial performance of its business and allocating resources. This single segment represents the Company’s core business which is providing professional services for government and commercial clients. Although, the Company disaggregates its revenue by client market areas and type, the Company does not manage its business or allocate resources based on client market or type. Approximately $543.9 million, $550.3 million, and $563.0 million of the Company’s revenue for the years 2018, 2017, and 2016, respectively, was derived under prime contracts and subcontracts with agencies and departments of the federal government representing 41%, 45%, and 48% of total revenue, respectively. No other customer accounted for 10% or more of the Company’s revenue during the years ended 2018, 2017, and 2016, respectively. The Company’s international operations provide services to both commercial and international government clients. Revenue is attributed to a particular geographic area based on the administrative location of the client that awarded the contract. The Company’s revenue generated from international clients as a percentage of total revenue was approximately 15%, 9%, and 10% for the years 2018, 2017, and 2016, respectively. At December 31, 2018 and 2017, long-lived assets held internationally were 12.2% and 7.9% of total long-lived assets, respectively.
Risk and Uncertainties | Risks and Uncertainties Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and contract receivables. The majority of the Company’s cash transactions are processed through one U.S. commercial bank. Cash held domestically in excess of daily requirements is used to reduce any amounts outstanding under the Company’s Credit Facility. As of December 31, 2018 and 2017, the Company held approximately $11.9 million and $10.4 million, respectively, of cash in foreign bank accounts (not including outstanding deposits and checks). To date, the Company has not incurred losses related to cash and cash equivalents. The Company’s receivables consist principally of amounts due from agencies and departments of the federal government, state and local governments, and international governments, as well as from commercial organizations. The credit risk, with respect to federal and other government clients, is limited due to the credit-worthiness of the respective governmental entity. Amounts due for work performed as a subcontractor to a commercial organization also represent limited credit risk when the commercial client is performing as the prime contractor on a government contract due to the ultimate credit-worthiness of the end client. Receivables from commercial clients generally pose a greater credit risk, and, as a result, are subject to ongoing monitoring. The Company extends credit in the normal course of operations and does not require collateral from its clients. The Company has historically been, and continues to be, heavily dependent on contracts with the federal government which are subject to audit by agencies and departments of the federal government. Such audits determine, among other things, whether an adjustment to invoices previously rendered are required under regulations as well as the underlying terms of each respective contract. Management does not expect significant adjustments as a result of government audits that will adversely affect the Company’s financial position and results of operations.
Recent Accounting Pronouncements | Recent Accounting Pronouncements Recent Accounting Pronouncements Adopted Accumulated Other Comprehensive Loss In February 2018, the Financial Accounting Standards Board (“FASB”) issued ASU 2018-02: Income Statement – Reporting Comprehensive Income (Topic 220). In the past, certain transactions were recorded in accumulated other comprehensive income net of applicable taxes. The tax had been calculated based on the tax rates enacted at the time the transaction occurred with no provision, under previous accounting, for adjusting the balance for changes in the enacted tax rate. Due to the passage of the Tax Cuts and Jobs Act of 2017 (the “Tax Act”), those historical tax rates used for recording the transactions were higher than the Company’s current enacted rate. The new guidance allows the Company to reclassify these stranded tax effects directly to retained earnings. This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. During the first quarter of 2018, the Company elected to early adopt the update, which resulted in a one-time cumulative effect adjustment of $0.8 million from accumulated other comprehensive loss to retained earnings. Revenue Recognition The Company implemented ASU 2014-09, Revenue from Contracts with Customers (Topic 606), on January 1, 2018 using the modified retrospective method. This method requires that the Company apply the requirements of the new standard in the year of adoption to new contracts and those that were not completed as of the adoption date. Management evaluated those contracts not completed as of the adoption date and concluded that the required cumulative adjustment to those contracts did not have a material impact on the Company. Contract assets and contract liabilities were formerly reported as unbilled accounts receivable and deferred revenue, respectively. The titles have been changed in the table below to be consistent with accounts currently used under the new standard.
| December 31, 2017 |
| As Reported |  |  | As Adopted |
Contract receivables, net | $ | 291,515 |  |  | $ | 168,318 |
Contract assets |  | — |  |  |  | 123,197 |
Deferred revenue |  | 38,571 |  |  |  | — |
Contract liabilities |  | — |  |  |  | 38,571 |
Retained earnings |  | 434,766 |  |  |  | 434,766 |
Unfulfilled performance obligations for contracts in process as of the adoption date were $1.1 billion. Under the modified retrospective method, the Company is required to maintain dual reporting during the year of adoption in order to present revenue under both the previous and new accounting for contracts initiated on or after the date of adoption and for those contracts having remaining obligations as of the adoption date. Revenue timing differences between the two methods resulted primarily from contracts with performance incentives. Under the new accounting, the Company has included in revenue the most likely amount of priced incentives earned as contract work was performed rather than, as under the old accounting, waiting to recognize revenue from incentives until specific quantitative goals were achieved, generally at the end of the performance assessment period. This timing difference did not result in a material change to the Company’s annual revenue since most incentives have one-year performance assessment periods which are aligned with the Company’s fiscal year. Revenue calculated under the old and new methods is as follows:
| Year ended December 31, 2018 |
| Previous Accounting |  |  | New Accounting |
Revenue | $ | 1,337,973 |  |  | $ | 1,337,973 |
Contract assets |  | 126,688 |  |  |  | 126,688 |
Contract liabilities |  | 33,494 |  |  |  | 33,494 |
Recent Accounting Pronouncements Not Yet Adopted Leases In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). This standard revises the accounting for leases and requires lessees to recognize, for all leases with terms of greater than one year, a right-of-use asset and lease liability which depicts the rights and obligations arising from a lease. The standard also requires qualitative and quantitative disclosures designed to provide information regarding the nature, amount and timing of lease expense. The new guidance is not expected to significantly change the recognition and measurement of lease expense. It is effective for the first interim and annual periods beginning after December 15, 2018, with early adoption permitted. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842), Targeted Improvements permitting the recognition of a cumulative-effect adjustment to retained earnings on the date of adoption. The Company adopted the standard beginning January 1, 2019 using the alternative transition method. The Company is finalizing the value as of the adoption date of the right-of-use asset and lease liabilities and estimates that the right-of-use asset will be between $140 million and $165 million and the lease liability will be between $155 million and $180 million. The Company does not expect a material impact from adopting the new standard on the results of operations or cash flows. Financial Instruments In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The standard requires that the Company present financial assets measured at amortized costs at the net amount expected to be collected based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the assets. The standard is effective for annual reporting periods beginning after December 15, 2019, including interim periods within that reporting period. The Company is currently in the process of evaluating the impact of adoption, but does not anticipate a material impact on the consolidated financial statements as a result of adopting the standard. Stock Compensation In June 2018, the FASB issued ASU 2018-07, Compensation—Stock Compensation (Topic 718). The standard simplifies the accounting for share-based compensation to non-employees by aligning the guidance with share-based payments to employees. It is effective for interim and annual reporting periods beginning after December 15, 2018 with early adoption permitted. The Company is currently in the process of evaluating the impact of adoption, but does not anticipate a material impact on the consolidated financial statements as a result of adopting the standard. Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40). The standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is considered a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard also requires the entity to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement and present the expense related to the capitalized implementation costs in the same line item in the statement of income as the fees associated with the hosting arrangement. The standard is effective for interim periods and fiscal years beginning after December 15, 2019 with early adoption permitted. The standard may be implemented using either the retrospective or prospective method. The Company is currently in the process of evaluating the impact of adoption and mode of adoption but does not anticipate that there will be a material impact on the consolidated financial statements as a result of adopting the standard.

X
- Definition Disclosure of accounting policy for segments, customer, and geographic information. + References No definition available. + Details
Name: | icfi_SegmentCustomerAndGeographicInformationPolicyTextBlock
Namespace Prefix: | icfi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the treasury shares significant accounting policy. + References No definition available. + Details
Name: | icfi_TreasurySharesPolicyTextBlock
Namespace Prefix: | icfi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4EEEE -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL109999725-113959 + Details
Name: | us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5144-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.15) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration