XML 55 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note F - Business Combinations (Details) - Preliminary Purchase Price Allocation (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Nov. 05, 2014
Business Acquisition [Line Items]        
Goodwill $ 687,778us-gaap_Goodwill $ 418,839us-gaap_Goodwill $ 410,583us-gaap_Goodwill  
Customer-Related Intangible Assets [Member] | Olson [Member]        
Business Acquisition [Line Items]        
Finite-Lived Intangibles Assets 60,338us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelatedIntangibleAssetsMember
     
Marketing-Related Intangible Assets [Member] | Olson [Member]        
Business Acquisition [Line Items]        
Finite-Lived Intangibles Assets 3,947us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_MarketingRelatedIntangibleAssetsMember
     
Developed Technology Rights [Member] | Olson [Member]        
Business Acquisition [Line Items]        
Finite-Lived Intangibles Assets 578us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
     
Olson [Member]        
Business Acquisition [Line Items]        
Cash 8,816us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Contract receivables 36,879us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Other current and non-current assets 1,512icfi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Property and equipment 15,867us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Goodwill 225,117us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
    225,100us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
Total Assets 353,054us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Accounts payable 9,792us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Accrued expenses and other liabilities 12,989icfi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Accrued salaries and benefits 5,157us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Deferred revenue 9,742us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Deferred taxes and income tax payable 18,984us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Total Liabilities 56,664us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember
     
Net Assets $ 296,390us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= icfi_OlsonMember