| Segment Reporting [Table Text Block] |
Segment information for the three and nine months ended June 30, 2026 and 2025 is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2026 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Corporate | | Total | | Revenues | $ | 453,081 | | | $ | 324,098 | | | $ | 224,123 | | | $ | 241,395 | | | $ | — | | | $ | 1,242,697 | | | Cost of services | 334,252 | | | 252,006 | | | 148,004 | | | 167,773 | | | — | | | 902,035 | | | Gross profit | 118,829 | | | 72,092 | | | 76,119 | | | 73,622 | | | — | | | 340,662 | | | Selling, general and administrative | 35,248 | | | 55,900 | | | 22,614 | | | 19,387 | | | 29,018 | | | 162,167 | | | | | | | | | | | | | | | Contingent consideration | — | | | — | | | 129 | | | — | | | — | | | 129 | | | (Gain) on sale of assets | (32) | | | (98) | | | (11) | | | (40) | | | — | | | (181) | | | Operating income (loss) | $ | 83,613 | | | $ | 16,290 | | | $ | 53,387 | | | $ | 54,275 | | | $ | (29,018) | | | $ | 178,547 | | | Other data: | | | | | | | | | | | | | Depreciation and amortization expense | $ | 2,985 | | | $ | 5,743 | | | $ | 6,905 | | | $ | 961 | | | $ | 356 | | | $ | 16,950 | | | Capital expenditures | $ | 8,953 | | | $ | 1,865 | | | $ | 29,563 | | | $ | 3,938 | | | $ | 316 | | | $ | 44,635 | | | Total assets | $ | 535,459 | | | $ | 359,375 | | | $ | 613,833 | | | $ | 262,673 | | | $ | 504,376 | | | $ | 2,275,716 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2025 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Corporate | | Total | | Revenues | $ | 299,213 | | | $ | 346,038 | | | $ | 129,488 | | | $ | 115,419 | | | $ | — | | | $ | 890,158 | | | Cost of services | 226,089 | | | 248,726 | | | 83,329 | | | 92,417 | | | — | | | 650,561 | | | Gross profit | 73,124 | | | 97,312 | | | 46,159 | | | 23,002 | | | — | | | 239,597 | | | Selling, general and administrative | 25,416 | | | 63,932 | | | 13,114 | | | 10,055 | | | 14,817 | | | 127,334 | | | Contingent consideration | — | | | — | | | 338 | | | — | | | — | | | 338 | | | (Gain) loss on sale of assets | (14) | | | 4 | | | 35 | | | (2) | | | — | | | 23 | | | Operating income (loss) | $ | 47,722 | | | $ | 33,376 | | | $ | 32,672 | | | $ | 12,949 | | | $ | (14,817) | | | $ | 111,902 | | | Other data: | | | | | | | | | | | | | Depreciation and amortization expense | $ | 1,403 | | | $ | 5,937 | | | $ | 3,338 | | | $ | 752 | | | $ | 234 | | | $ | 11,664 | | | Capital expenditures | $ | 6,370 | | | $ | 3,019 | | | $ | 4,230 | | | $ | 2,709 | | | $ | 820 | | | $ | 17,148 | | | Total assets | $ | 371,190 | | | $ | 371,752 | | | $ | 344,026 | | | $ | 104,406 | | | $ | 278,348 | | | $ | 1,469,722 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |
|