XML 21 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note K - Accounting for Stock-based Compensation (Details) - Cash-settled Restricted Stock Unit Activity (Cash Settled RSUs [Member], USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Cash Settled RSUs [Member]
   
Note K - Accounting for Stock-based Compensation (Details) - Cash-settled Restricted Stock Unit Activity [Line Items]    
Non-vested CSRSUs at December 31, Shares 537,119us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
200,299us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
Non-vested CSRSUs at December 31, Weighted-Average Grant Date Fair Value $ 36.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
$ 28.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
Non-vested CSRSUs at December 31, Aggregate Intrinsic Value $ 22,011icfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonVestedAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
 
Granted, Shares 416,432us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
203,115us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
Granted, Weighted-Average Grant Date Fair Value $ 39.12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
$ 27.84us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
Vested (47,742)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
 
Vested $ 27.55us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
 
Cancelled, Shares (31,870)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
(2,816)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
Cancelled, Weighted-Average Grant Date Fair Value $ 32.12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
$ 27.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
CSRSUs expected to vest in the future 497,997us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
 
CSRSUs expected to vest in the future $ 36.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember
 
CSRSUs expected to vest in the future $ 20,408us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= icfi_CashSettledRSUsMember