XML 36 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note O - Contingencies and Commitments (Details) (USD $)
12 Months Ended 0 Months Ended 58 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 08, 2010
Dec. 31, 2014
sqm
Note O - Contingencies and Commitments (Details) [Line Items]          
Community Development Related To Claim $ 107,000,000icfi_CommunityDevelopmentRelatedToClaim       $ 107,000,000icfi_CommunityDevelopmentRelatedToClaim
Operating Leases, Future Minimum Payments Due 273,597,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue       273,597,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue
Operating Leases, Rent Expense 35,800,000us-gaap_LeaseAndRentalExpense 36,500,000us-gaap_LeaseAndRentalExpense 35,600,000us-gaap_LeaseAndRentalExpense    
Operating Leases, Rent Expense, Sublease Rentals 100,000us-gaap_OperatingLeasesRentExpenseSubleaseRentals1   100,000us-gaap_OperatingLeasesRentExpenseSubleaseRentals1    
Corporate Office Lease [Member]          
Note O - Contingencies and Commitments (Details) [Line Items]          
Land Subject to Ground Leases (in Square Meters)       258,000us-gaap_LandSubjectToGroundLeases
/ us-gaap_LeaseArrangementTypeAxis
= icfi_CorporateOfficeLeaseMember
 
Additional Land Subject To Ground Leases (in Square Feet) (in Square Meters)         72,000icfi_AdditionalLandSubjectToGroundLeases
/ us-gaap_LeaseArrangementTypeAxis
= icfi_CorporateOfficeLeaseMember
Term of Lease       12 years  
Monthly Rent         900,000icfi_MonthlyRent
/ us-gaap_LeaseArrangementTypeAxis
= icfi_CorporateOfficeLeaseMember
Percentage Of Annual Escalations Of Lease Rent       2.50%icfi_PercentageOfAnnualEscalationsOfLeaseRent
/ us-gaap_LeaseArrangementTypeAxis
= icfi_CorporateOfficeLeaseMember
 
Operating Leases, Future Minimum Payments Due $ 150,600,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ us-gaap_LeaseArrangementTypeAxis
= icfi_CorporateOfficeLeaseMember
      $ 150,600,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ us-gaap_LeaseArrangementTypeAxis
= icfi_CorporateOfficeLeaseMember