Schedule of Segment Reporting Information, by Segment [Table Text Block] |
Segment information for the three months ended December 31, 2022 and 2021 is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended December 31, 2022 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Corporate | | Total | Revenues | $ | 147,245 | | | $ | 318,078 | | | $ | 49,284 | | | $ | 60,267 | | | $ | — | | | $ | 574,874 | | Cost of services | 125,507 | | | 258,459 | | | 38,817 | | | 56,653 | | | — | | | 479,436 | | Gross profit | 21,738 | | | 59,619 | | | 10,467 | | | 3,614 | | | — | | | 95,438 | | Selling, general and administrative | 12,297 | | | 39,051 | | | 5,761 | | | 5,689 | | | 4,970 | | | 67,768 | | Contingent consideration | — | | | 69 | | | — | | | — | | | — | | | 69 | | Gain on sale of assets | — | | | (6) | | | (19) | | | (13,035) | | | — | | | (13,060) | | Operating income (loss) | $ | 9,441 | | | $ | 20,505 | | | $ | 4,725 | | | $ | 10,960 | | | $ | (4,970) | | | $ | 40,661 | | Other data: | | | | | | | | | | | | | Depreciation and amortization expense | $ | 430 | | | $ | 4,144 | | | $ | 1,354 | | | $ | 392 | | | $ | 68 | | | $ | 6,388 | | | Capital expenditures | $ | 642 | | | $ | 708 | | | $ | 639 | | | $ | 723 | | | $ | — | | | $ | 2,712 | | | Total assets | $ | 203,500 | | | $ | 395,243 | | | $ | 163,201 | | | $ | 79,548 | | | $ | 55,324 | | | $ | 896,816 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended December 31, 2021 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Corporate | | Total | Revenues | $ | 127,389 | | | $ | 241,776 | | | $ | 42,096 | | | $ | 69,248 | | | $ | — | | | $ | 480,509 | | Cost of services | 106,891 | | | 199,138 | | | 34,375 | | | 60,378 | | | — | | | 400,782 | | Gross profit | 20,498 | | | 42,638 | | | 7,721 | | | 8,870 | | | — | | | 79,727 | | Selling, general and administrative | 11,384 | | | 30,995 | | | 6,059 | | | 7,268 | | | 3,696 | | | 59,402 | | Contingent consideration | — | | | 69 | | | — | | | — | | | — | | | 69 | | Loss (gain) on sale of assets | (6) | | | 8 | | | — | | | (7) | | | — | | | (5) | | Operating income (loss) | $ | 9,120 | | | $ | 11,566 | | | $ | 1,662 | | | $ | 1,609 | | | $ | (3,696) | | | $ | 20,261 | | Other data: | | | | | | | | | | | | | Depreciation and amortization expense | $ | 359 | | | $ | 3,852 | | | $ | 1,343 | | | $ | 630 | | | $ | 30 | | | $ | 6,214 | | | Capital expenditures | $ | 594 | | | $ | 1,184 | | | $ | 10,316 | | | $ | 245 | | | $ | — | | | $ | 12,339 | | | Total assets | $ | 161,419 | | | $ | 338,824 | | | $ | 145,722 | | | $ | 94,157 | | | $ | 45,106 | | | $ | 785,228 | |
|