Schedule of Segment Reporting Information, by Segment [Table Text Block] |
Segment information for the three and six months ended March 31, 2025 and 2024 is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2024 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Corporate | | Total | Revenues | $ | 193,503 | | | $ | 339,372 | | | $ | 75,789 | | | $ | 97,069 | | | $ | — | | | $ | 705,733 | | Cost of services | 154,568 | | | 250,702 | | | 52,044 | | | 76,806 | | | — | | | 534,120 | | Gross profit | 38,935 | | | 88,670 | | | 23,745 | | | 20,263 | | | — | | | 171,613 | | Selling, general and administrative | 16,988 | | | 55,258 | | | 7,627 | | | 8,707 | | | 6,692 | | | 95,272 | | | | | | | | | | | | | | Gain on sale of assets | (16) | | | (1,275) | | | — | | | (68) | | | (14) | | | (1,373) | | Operating income (loss) | $ | 21,963 | | | $ | 34,687 | | | $ | 16,118 | | | $ | 11,624 | | | $ | (6,678) | | | $ | 77,714 | | Other data: | | | | | | | | | | | | | Depreciation and amortization expense | $ | 866 | | | $ | 5,012 | | | $ | 1,229 | | | $ | 485 | | | $ | 229 | | | $ | 7,821 | | | Capital expenditures | $ | 936 | | | $ | 3,424 | | | $ | 884 | | | $ | 1,397 | | | $ | 203 | | | $ | 6,844 | | | Total assets | $ | 230,386 | | | $ | 396,760 | | | $ | 200,476 | | | $ | 98,845 | | | $ | 174,697 | | | $ | 1,101,164 | |
|