Rendering

Component: (Network and Table)
Network
045 - Disclosure - Note 3 - Contract Receivables - Summary of Contract Receivables (Details)
(http://www.icfi.com/20161231/role/statement-note-3-contract-receivables-summary-of-contract-receivables-details)
TableStatement [Table]
Slicers (applies to each fact value in each table cell)
Statement [Line Items]Period [Axis]
2016-12-31
2015-12-31
Billed
168,012,000  
159,985,000  
Unbilled
108,432,000  
90,262,000  
Retainages
5,088,000  
5,486,000  
Other
2,424,000  
3,370,000  
Allowance for doubtful accounts
(2,591,000) 
(2,138,000) 
Contract receivables, net
281,365,000  
 
256,965,000