ICF International ICFI Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress at other companies
Other financials
Where this comes from
Reported directly by ICF International in its filing.
Tagged under the XBRL concept us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress.
The source filing: ICF International’s 10-K, filed February 27, 2026.
- Filed
- Feb 27, 2026, 4:06 PM EST
- Fiscal year
- FY2025
- Accession
- 0001193125-26-082536
For certain fixed-price contracts requiring the delivery of a product or service, the Company uses the percentage-of-completion method to estimate the amount of revenue, based on the ratio of actual costs incurred to total estimated costs, provided that costs incurred (an input method) represents a reasonable measure of progress towards the satisfaction of a performance obligation and transfer of control to the customer. This method provides a faithful depiction of the transfer of value to the client when the Company is satisfying a performance obligation that entails integration of tasks for a combined output, which requires the Company to coordinate the work of employees, subcontractors and delivery of other contract costs. Contract costs that are not reflective of the Company’s progress toward satisfying a performance obligation are not included in the calculation of the measure of progress. When this method is used, the changes in estimated costs to complete the obligations result in adjustments to revenue on a cumulative catch-up basis, which causes the effect of revised estimates for prior periods to be recognized in the current period. For the years ended December 31, 2025, 2024, and 2023, the Company recognized net favorable revenue adjustments of $8.1 million, $4.9 million, and $3.9 million, respectively. Changes in these estimates may routinely occur over contract performance for a variety of reasons, which include: changes in contract scope; changes in contract cost estimates due to unanticipated cost growth or reassessments of risks impacting costs; changes in estimated incentive or award fees; or performing better or worse than previously estimated. For certain fixed-price contracts in which the estimated cost to perform exceeds the consideration to be received, the Company accrues for the entire estimated loss during the period in which the loss is determined by recording additional direct contract costs.
ITEM 16. FORM 10-K SUMMARY
FAQ
- What is ICF International's contract with customer liability cumulative catch up adjustment to revenue change in measure of progress?
- ICF International (ICFI) reported contract with customer liability cumulative catch up adjustment to revenue change in measure of progress of $2.03M in Q4 2025.
- How has ICF International's contract with customer liability cumulative catch up adjustment to revenue change in measure of progress changed year-over-year?
- ICF International's contract with customer liability cumulative catch up adjustment to revenue change in measure of progress increased by 65.3% year-over-year, from $1.23M to $2.03M.
- What is the long-term trend for ICF International's contract with customer liability cumulative catch up adjustment to revenue change in measure of progress?
- Over 2 years (2023 to 2025), ICF International's contract with customer liability cumulative catch up adjustment to revenue change in measure of progress has grown at a 44.1% compound annual growth rate (CAGR), from $3.9M to $8.1M.
- What does contract with customer liability cumulative catch up adjustment to revenue change in measure of progress mean?
- Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress as reported by ICF International, Inc..
Ask your AI about ICF International's contract with customer liability cumulative catch up adjustment to revenue change in measure of progress.
Connect your AI assistant and compare it to peers, right in your chat.
