XML 44 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 1 - Basis of Presentation and Nature of Operations (Details Textual)
3 Months Ended
Mar. 31, 2015
Number of Reportable Segments 1us-gaap_NumberOfReportableSegments
Number of Operating Segments 1us-gaap_NumberOfOperatingSegments
Domestic [Member]  
Number of Offices 55icfi_NumberOfOffices
/ us-gaap_StatementGeographicalAxis
= icfi_DomesticMember
International [Member]  
Number of Offices 15icfi_NumberOfOffices
/ us-gaap_StatementGeographicalAxis
= icfi_InternationalMember