| Segment Reporting [Table Text Block] |
Segment information for the three and six months ended March 31, 2026 and 2025 is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2026 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Corporate | | Total | | Revenues | $ | 367,696 | | | $ | 287,616 | | | $ | 192,448 | | | $ | 126,524 | | | $ | — | | | $ | 974,284 | | | Cost of services | 273,970 | | | 225,820 | | | 129,328 | | | 90,379 | | | — | | | 719,497 | | | Gross profit | 93,726 | | | 61,796 | | | 63,120 | | | 36,145 | | | — | | | 254,787 | | | Selling, general and administrative | 32,567 | | | 55,375 | | | 21,050 | | | 14,751 | | | 18,699 | | | 142,442 | | | | | | | | | | | | | | | Contingent consideration | — | | | — | | | 129 | | | — | | | — | | | 129 | | | Gain on sale of assets | (1) | | | (3) | | | (2) | | | (33) | | | — | | | (39) | | | Operating income (loss) | $ | 61,160 | | | $ | 6,424 | | | $ | 41,943 | | | $ | 21,427 | | | $ | (18,699) | | | $ | 112,255 | | | Other data: | | | | | | | | | | | | | Depreciation and amortization expense | $ | 1,836 | | | $ | 6,363 | | | $ | 6,482 | | | $ | 1,059 | | | $ | 351 | | | $ | 16,091 | | | Capital expenditures | $ | 22,296 | | | $ | 1,361 | | | $ | 4,617 | | | $ | 3,515 | | | $ | 44 | | | $ | 31,833 | | | Total assets | $ | 472,610 | | | $ | 342,980 | | | $ | 582,557 | | | $ | 220,919 | | | $ | 374,972 | | | $ | 1,994,038 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2025 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Corporate | | Total | | Revenues | $ | 273,016 | | | $ | 317,966 | | | $ | 117,620 | | | $ | 125,358 | | | $ | — | | | $ | 833,960 | | | Cost of services | 209,973 | | | 238,294 | | | 78,319 | | | 98,505 | | | — | | | 625,091 | | | Gross profit | 63,043 | | | 79,672 | | | 39,301 | | | 26,853 | | | — | | | 208,869 | | | Selling, general and administrative | 23,441 | | | 57,151 | | | 12,487 | | | 11,024 | | | 11,941 | | | 116,044 | | | Contingent consideration | — | | | — | | | 339 | | | — | | | — | | | 339 | | | Gain on sale of assets | (21) | | | (156) | | | (9) | | | (23) | | | — | | | (209) | | | Operating income (loss) | $ | 39,623 | | | $ | 22,677 | | | $ | 26,484 | | | $ | 15,852 | | | $ | (11,941) | | | $ | 92,695 | | | Other data: | | | | | | | | | | | | | Depreciation and amortization expense | $ | 1,255 | | | $ | 5,913 | | | $ | 3,942 | | | $ | 612 | | | $ | 226 | | | $ | 11,948 | | | Capital expenditures | $ | 6,372 | | | $ | 3,748 | | | $ | 2,999 | | | $ | 2,149 | | | $ | 1,685 | | | $ | 16,953 | | | Total assets | $ | 343,356 | | | $ | 379,510 | | | $ | 328,027 | | | $ | 121,990 | | | $ | 191,676 | | | $ | 1,364,559 | |
|