Results of Operations |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Storage and Terminal Solutions | | Utility and Power Infrastructure | | Process and Industrial Facilities | | Corporate | | Total | | | Fiscal Year Ended June 30, 2025 | Total revenue (1) | | $ | 365,891 | | | $ | 248,691 | | | $ | 154,704 | | | $ | — | | | $ | 769,286 | | Cost of revenue | | (351,236) | | | (231,776) | | | (145,794) | | | (803) | | | (729,609) | | Gross profit (loss) | | 14,655 | | | 16,915 | | | 8,910 | | | (803) | | | 39,677 | | Selling, general and administrative expenses | | 23,538 | | | 12,363 | | | 8,293 | | | 26,979 | | | 71,173 | | | | | | | | | | | | | Restructuring costs | | 323 | | | 718 | | | 138 | | | 2,393 | | | 3,572 | | Operating income (loss) | | $ | (9,206) | | | $ | 3,834 | | | $ | 479 | | | $ | (30,175) | | | $ | (35,068) | | (1) Total revenues are net of inter-segment revenues which are primarily Process and Industrial Facilities and were $2.1 million for the year ended June 30, 2025. | Capital expenditures | | $ | 3,516 | | | $ | 1,123 | | | $ | 1,454 | | | $ | 1,592 | | | $ | 7,685 | | Depreciation and amortization | | $ | 5,042 | | | $ | 3,119 | | | $ | 1,636 | | | $ | 215 | | | $ | 10,012 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Storage and Terminal Solutions | | Utility and Power Infrastructure | | Process and Industrial Facilities | | Corporate | | Total | | | Fiscal Year Ended June 30, 2024 | Total revenue (1) | | $ | 276,800 | | | $ | 183,920 | | | $ | 266,260 | | | $ | 1,233 | | | $ | 728,213 | | Cost of revenue | | (265,503) | | | (174,688) | | | (244,408) | | | (3,141) | | | (687,740) | | Gross profit (loss) | | 11,297 | | | 9,232 | | | 21,852 | | | (1,908) | | | 40,473 | | Selling, general and administrative expenses | | 19,823 | | | 8,844 | | | 10,354 | | | 31,064 | | | 70,085 | | | | | | | | | | | | | Restructuring costs | | — | | | 52 | | | 215 | | | 234 | | | 501 | | Operating income (loss) | | $ | (8,526) | | | $ | 336 | | | $ | 11,283 | | | $ | (33,206) | | | $ | (30,113) | | (1) Total revenues are net of inter-segment revenues which are primarily Storage and Terminal Solutions and were $2.4 million for the year ended June 30, 2024. | Capital expenditures | | $ | 4,641 | | | $ | 581 | | | $ | 476 | | | $ | 1,296 | | | $ | 6,994 | | Depreciation and amortization | | $ | 4,958 | | | $ | 3,000 | | | $ | 2,840 | | | $ | 225 | | | $ | 11,023 | | | | Storage and Terminal Solutions | | Utility and Power Infrastructure | | Process and Industrial Facilities | | Corporate | | Total | | | Fiscal Year Ended June 30, 2023 | Total revenue (1) | | $ | 255,693 | | | $ | 169,504 | | | $ | 369,823 | | | $ | — | | | $ | 795,020 | | Cost of revenue | | (245,223) | | | (158,805) | | | (359,067) | | | (1,105) | | | (764,200) | | Gross profit (loss) | | 10,470 | | | 10,699 | | | 10,756 | | | (1,105) | | | 30,820 | | Selling, general and administrative expenses | | 20,054 | | | 7,045 | | | 14,909 | | | 26,241 | | | 68,249 | | Goodwill impairment | | — | | | — | | | 12,316 | | | — | | | 12,316 | | Restructuring costs | | 969 | | | 37 | | | 972 | | | 1,164 | | | 3,142 | | Operating income (loss) | | $ | (10,553) | | | $ | 3,617 | | | $ | (17,441) | | | $ | (28,510) | | | $ | (52,887) | | (1) Total revenues are net of inter-segment revenues which are primarily Storage and Terminal Solutions and were $5.6 million for the year ended June 30, 2023. | Capital expenditures | | $ | 1,406 | | | $ | 4,501 | | | $ | 2,775 | | | $ | 327 | | | $ | 9,009 | | Depreciation and amortization | | $ | 3,281 | | | $ | 3,465 | | | $ | 4,783 | | | $ | 2,165 | | | $ | 13,694 | |
|