| Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| Period End Date | 12/31/2025 | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 |
| Contract revenues | 852.26 | 796.39 | 711.78 | 748.32 | 601.36 | 709.94 | 708.39 | 520.89 | 578.55 | 578.24 |
| Total Revenues | 852.26 | 796.39 | 711.78 | 748.32 | 601.36 | 709.94 | 708.39 | 520.89 | 578.55 | 578.24 |
| Costs of contract revenues | 746.65 | 705.23 | 650.12 | 697.58 | 560.39 | 625.24 | 644.35 | 499.25 | 511.66 | 510.75 |
| Gross profit (loss) | 105.61 | 91.16 | 61.66 | 50.74 | 40.97 | 84.70 | 64.04 | 21.65 | 66.89 | 67.48 |
| Goodwill impairment charges | -- | -- | -- | -- | -- | -- | -- | 69.48 | -- | -- |
| Amortization of intangible assets | -- | -- | 0.43 | 1.24 | 1.52 | 2.07 | 2.64 | -- | -- | -- |
| Intangible asset impairment loss | -- | -- | 6.89 | -- | -- | -- | -- | -- | -- | -- |
| Selling, general and administrative expenses | 93.47 | 82.54 | 69.43 | 62.50 | 60.18 | 65.09 | 61.01 | 61.46 | 66.03 | 64.99 |
| Gain / loss from sale of assets, net | 2.47 | 2.90 | 8.46 | 4.97 | 11.42 | 9.04 | 1.80 | 3.31 | 0.67 | 1.58 |
| Other gain from continuing operations | -- | -- | -- | -- | -- | -- | -- | 5.45 | -- | -- |
| Operating (loss)/income | 14.61 | 11.52 | (6.63) | (8.03) | (9.32) | 26.59 | 2.19 | (100.54) | 1.54 | 4.07 |
| Interest expense | 8.86 | 13.38 | 11.66 | 4.46 | 5.08 | 4.92 | 6.81 | 7.94 | 5.73 | 6.18 |
| Gain / loss from sale of assets, net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Interest income | -- | 0.21 | 0.10 | 0.10 | 0.14 | 0.18 | 0.35 | 0.14 | 0.01 | 0.00 |
| Other Income (Expenses) | 0.94 | 0.36 | 0.64 | 0.20 | 0.20 | 0.35 | 0.77 | 1.69 | 0.04 | 0.06 |
| Gain from bargain purchase of equipment | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Loss on extinguishment of debt | (3.78) | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Income (loss) before income taxes | 2.91 | (1.30) | (17.55) | (12.18) | (14.06) | 22.20 | (3.49) | (106.66) | (4.14) | (2.04) |
| Income tax expense (benefit) | 0.42 | 0.35 | 0.33 | 0.43 | 0.50 | 1.98 | 1.87 | (12.23) | (4.54) | 1.58 |
| State and local: Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| State and local: Deferred | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| U.S.Federal: Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| U.S.Federal: Deferred | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| NET INCOME (LOSS) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Preferred dividends | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net Income (Loss) Available to Common Shareholders | 2.49 | (1.64) | (17.88) | (12.61) | (14.56) | 20.22 | (5.36) | (94.42) | 0.40 | (3.62) |
| Net Earnings Per Share (Basic) | 0.06 | (0.05) | (0.55) | (0.40) | (0.47) | 0.67 | (0.18) | (3.31) | 0.01 | (0.13) |
| Net Earnings Per Share (Diluted) | 0.06 | (0.05) | (0.55) | (0.40) | (0.47) | 0.67 | (0.18) | (3.31) | 0.01 | (0.13) |
| Weighted Average Shares Outstanding (Basic) | 39.63 | 34.78 | 32.35 | 31.40 | 30.76 | 30.12 | 29.32 | 28.52 | 28.03 | 27.54 |
| Weighted Average Shares Outstanding (Diluted) | 39.64 | 34.78 | 32.35 | 31.40 | 30.76 | 30.12 | 29.32 | 28.52 | 28.35 | 27.54 |