| ICF International, Inc. (ICFI) | |||||||||||||||||||||||||||||||||||||||||||||||||
| Q1-CY2026 | Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 | |
| Balance Sheet Date | 2025-Dec-31 | 2025-Sep-30 | 2025-Jun-30 | 2025-Mar-31 | 2024-Dec-31 | 2024-Sep-30 | 2024-Jun-30 | 2024-Mar-31 | 2023-Dec-31 | 2023-Sep-30 | 2023-Jun-30 | 2023-Mar-31 | 2022-Dec-31 | 2022-Sep-30 | 2022-Jun-30 | 2022-Mar-31 | 2021-Dec-31 | 2021-Sep-30 | 2021-Jun-30 | 2021-Mar-31 | 2020-Dec-31 | 2020-Sep-30 | 2020-Jun-30 | 2020-Mar-31 | 2019-Dec-31 | 2019-Sep-30 | 2019-Jun-30 | 2019-Mar-31 | 2018-Dec-31 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-31 | 2017-Sep-30 | 2017-Jun-30 | 2017-Mar-31 | 2016-Dec-31 | 2016-Sep-30 | 2016-Jun-30 | 2016-Mar-31 | 2015-Dec-31 | 2015-Sep-30 | 2015-Jun-30 | 2015-Mar-31 | 2014-Dec-31 | 2014-Sep-30 | 2014-Jun-30 | 2014-Mar-31 | |
| Fiscal Period | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | Q3-FY2023 | Q2-FY2023 | Q1-FY2023 | Q4-FY2022 | Q3-FY2022 | Q2-FY2022 | Q1-FY2022 | Q4-FY2021 | Q3-FY2021 | Q2-FY2021 | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | Q3-FY2019 | Q2-FY2019 | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | Q4-FY2017 | Q3-FY2017 | Q2-FY2017 | Q1-FY2017 | Q4-FY2016 | Q3-FY2016 | Q2-FY2016 | Q1-FY2016 | Q4-FY2015 | Q3-FY2015 | Q2-FY2015 | Q1-FY2015 | Q4-FY2014 | Q3-FY2014 | Q2-FY2014 | Q1-FY2014 | |
| Operating Cash Flow | 75,626,000$ | 47,321,000$ | 51,957,000$ | (33,034,000$) | 95,360,000$ | 25,549,000$ | 60,636,000$ | (10,001,000$) | 106,831,000$ | 25,673,000$ | 36,710,000$ | (16,831,000$) | 155,610,000$ | 187,000$ | 13,464,000$ | (7,055,000$) | 45,442,000$ | 58,422,000$ | 1,380,000$ | 4,961,000$ | 77,974,000$ | 84,370,000$ | 26,033,000$ | (15,232,000$) | 85,076,000$ | 54,310,000$ | (35,258,000$) | (12,688,000$) | 64,317,000$ | 32,078,000$ | (5,847,000$) | 46,907,000$ | 53,639,000$ | (13,581,000$) | 33,418,000$ | 37,912,000$ | 28,331,000$ | (23,342,000$) | 59,624,000$ | 27,376,000$ | 4,189,000$ | (12,029,000$) | |||||||
| Investing Cash Flow | (7,169,000$) | (5,543,000$) | (5,347,000$) | (3,452,000$) | (61,231,000$) | (4,897,000$) | (5,166,000$) | (3,511,000$) | (284,000$) | 42,414,000$ | (38,903,000$) | (6,900,000$) | (5,441,000$) | (245,288,000$) | (6,454,000$) | (182,202,000$) | (4,804,000$) | (3,880,000$) | (3,595,000$) | (4,948,000$) | (3,895,000$) | (4,380,000$) | (257,725,000$) | (6,215,000$) | (7,920,000$) | (6,977,000$) | (9,358,000$) | (17,947,000$) | (17,205,000$) | (15,071,000$) | (6,037,000$) | (2,393,000$) | (4,184,000$) | (488,000$) | (5,046,000$) | (3,839,000$) | (4,542,000$) | (288,387,000$) | (4,298,000$) | (2,447,000$) | (63,374,000$) | ||||||||
| Purchases of Property and Equipment | |||||||||||||||||||||||||||||||||||||||||||||||||
| Financing Cash Flow | (66,081,000$) | (14,682,000$) | (44,568,000$) | 41,024,000$ | (22,300,000$) | (18,090,000$) | (55,341,000$) | 8,833,000$ | (105,524,000$) | (71,311,000$) | 4,559,000$ | 19,688,000$ | (148,654,000$) | 248,099,000$ | (11,748,000$) | 2,674,000$ | 114,901,000$ | (46,026,000$) | (12,367,000$) | (33,275,000$) | (2,752,000$) | (81,659,000$) | (71,508,000$) | 325,874,000$ | (80,271,000$) | (44,861,000$) | 43,048,000$ | 14,444,000$ | (39,935,000$) | (15,380,000$) | 17,097,000$ | (24,794,000$) | (54,531,000$) | 18,928,000$ | (30,645,000$) | (34,703,000$) | (23,952,000$) | 24,267,000$ | 233,806,000$ | (23,087,000$) | (14,201,000$) | 87,001,000$ | |||||||
| End Cash Position | 5,297,000$ | 3,988,000$ | 6,981,000$ | 5,718,000$ | 4,960,000$ | 6,911,000$ | 4,056,000$ | 3,683,000$ | 6,361,000$ | 5,084,000$ | 6,972,000$ | 5,364,000$ | 11,257,000$ | 8,483,000$ | 6,063,000$ | 7,392,000$ | 8,254,000$ | 7,883,000$ | 9,603,000$ | 8,592,000$ | 13,841,000$ | 8,237,000$ | 9,064,000$ | 58,661,000$ | 6,482,000$ | 7,452,000$ | 6,304,000$ | 5,689,000$ | 11,694,000$ | 5,804,000$ | 6,322,000$ | 19,292,000$ | 11,809,000$ | 6,485,000$ | 9,493,000$ | 8,207,000$ | 6,042,000$ | 9,647,000$ | 10,848,000$ | 9,359,000$ | 7,747,000$ | 5,722,000$ | 7,449,000$ | 7,025,000$ | 12,122,000$ | 7,509,000$ | 8,026,000$ | 20,204,000$ | |
| Exchange Rate Effect | 22,000$ | (58,000$) | 754,000$ | 737,000$ | (647,000$) | 305,000$ | 40,000$ | (171,000$) | 572,000$ | (392,000$) | 168,000$ | 11,000$ | 977,000$ | (986,000$) | (664,000$) | (525,000$) | (10,000$) | (1,200,000$) | (46,000$) | 745,000$ | 3,476,000$ | 357,000$ | 258,000$ | (738,000$) | 440,000$ | (381,000$) | (198,000$) | 305,000$ | (539,000$) | (4,000$) | 120,000$ | 454,000$ | 274,000$ | 48,000$ | 180,000$ | ||||||||||||||
| Dividends Paid | 2,581,000$ | 2,576,000$ | 2,579,000$ | 2,620,000$ | 2,627,000$ | 2,623,000$ | 2,621,000$ | 2,636,000$ | 2,634,000$ | 2,632,000$ | 2,630,000$ | 2,641,000$ | 2,635,000$ | 2,632,000$ | 2,636,000$ | 2,644,000$ | 2,642,000$ | 2,639,000$ | 2,642,000$ | 2,642,000$ | 2,641,000$ | 2,635,000$ | 2,636,000$ | 2,639,000$ | 2,634,000$ | 2,628,000$ | 2,642,000$ | 2,636,000$ | 2,646,000$ | 2,634,000$ | |||||||||||||||||||
| Unlevered Free Cash Flow | 75,626,000$ | 47,321,000$ | 51,957,000$ | (33,034,000$) | 95,360,000$ | 25,549,000$ | 60,636,000$ | (10,001,000$) | 106,831,000$ | 25,673,000$ | 36,710,000$ | (16,831,000$) | 155,610,000$ | 187,000$ | 13,464,000$ | (7,055,000$) | 45,442,000$ | 58,422,000$ | 1,380,000$ | 4,961,000$ | 77,974,000$ | 84,370,000$ | 26,033,000$ | (15,232,000$) | 85,076,000$ | 54,310,000$ | (35,258,000$) | (12,688,000$) | 64,317,000$ | 32,078,000$ | (5,847,000$) | 46,907,000$ | 53,639,000$ | (13,581,000$) | 33,418,000$ | 37,912,000$ | 28,331,000$ | (23,342,000$) | 59,624,000$ | 27,376,000$ | 4,189,000$ | (12,029,000$) | |||||||