| Segment Reporting [Text Block] |
6. OPERATING SEGMENTS
We manage and measure performance of our business in four distinct operating segments: Communications, Residential, Infrastructure Solutions, and Commercial & Industrial. These segments are reflective of how the Company's chief operating decision maker (“CODM”) reviews operating results for the purpose of allocating resources and assessing performance. The CODM primarily uses “Operating income (loss)” for each operating segment to assess performance and decide how to allocate resources. Investment gains and losses and certain other corporate income and expense items are not considered in assessing the financial performance of operating businesses. In evaluating performance of the operating businesses, the CODM may compare actual income from operations for a segment to its forecast or prior year results. The Company’s CODM is its Chief Executive Officer. Transactions between segments, if any, are eliminated in consolidation. Our corporate office provides general and administrative services, as well as support services, to each of our four operating segments. Management allocates certain shared costs among segments for selling, general and administrative expenses and depreciation expense. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nine Months Ended June 30, 2026 | | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Corporate | | Total | | | Revenues | $ | 1,172,697 | | | $ | 895,758 | | | $ | 556,746 | | | $ | 462,738 | | | $ | — | | | $ | 3,087,939 | | | | Cost of services | 873,752 | | | 698,937 | | | 366,966 | | | 332,820 | | | — | | | 2,272,475 | | | | Gross profit | 298,945 | | | 196,821 | | | 189,780 | | | 129,918 | | | — | | | 815,464 | | | | Selling, general and administrative | 96,255 | | | 165,357 | | | 58,571 | | | 44,655 | | | 61,586 | | | 426,424 | | | | | | | | | | | | | | | | | Contingent consideration | — | | | — | | | 387 | | | — | | | — | | | 387 | | | | (Gain) loss on sale of assets | 480 | | | (112) | | | (108) | | | (142) | | | — | | | 118 | | | | Operating income (loss) | $ | 202,210 | | | $ | 31,576 | | | $ | 130,930 | | | $ | 85,405 | | | $ | (61,586) | | | $ | 388,535 | | | | Other data: | | | | | | | | | | | | | | Depreciation and amortization expense | $ | 6,629 | | | $ | 17,824 | | | $ | 17,291 | | | $ | 2,950 | | | $ | 1,021 | | | $ | 45,715 | | | | Capital expenditures | $ | 53,787 | | | $ | 4,566 | | | $ | 36,472 | | | $ | 9,381 | | | $ | 18,836 | | | $ | 123,042 | | | | Total assets | $ | 535,459 | | | $ | 359,375 | | | $ | 613,833 | | | $ | 262,673 | | | $ | 504,376 | | | $ | 2,275,716 | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nine Months Ended June 30, 2025 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Corporate | | Total | | Revenues | $ | 805,189 | | | $ | 983,975 | | | $ | 355,233 | | | $ | 329,268 | | | $ | — | | | $ | 2,473,665 | | | Cost of services | 620,211 | | | 727,863 | | | 234,801 | | | 264,297 | | | — | | | 1,847,172 | | | Gross profit | 184,978 | | | 256,112 | | | 120,432 | | | 64,971 | | | — | | | 626,493 | | | Selling, general and administrative | 69,095 | | | 176,395 | | | 36,869 | | | 29,143 | | | 34,915 | | | 346,417 | | | Contingent consideration | — | | | — | | | 1,016 | | | — | | | — | | | 1,016 | | | (Gain) loss on sale of assets | (73) | | | (159) | | | 105 | | | (29) | | | — | | | (156) | | | Operating income (loss) | $ | 115,956 | | | $ | 79,876 | | | $ | 82,442 | | | $ | 35,857 | | | $ | (34,915) | | | $ | 279,216 | | | Other data: | | | | | | | | | | | | | Depreciation and amortization expense | $ | 3,861 | | | $ | 17,261 | | | $ | 10,953 | | | $ | 1,937 | | | $ | 687 | | | $ | 34,699 | | | Capital expenditures | $ | 17,422 | | | $ | 9,108 | | | $ | 9,340 | | | $ | 7,840 | | | $ | 3,560 | | | $ | 47,270 | | | Total assets | $ | 371,190 | | | $ | 371,752 | | | $ | 344,026 | | | $ | 104,406 | | | $ | 278,348 | | | $ | 1,469,722 | |
|