XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Operating Segments (Tables)
9 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
Segment information for the three and nine months ended June 30, 2025 and 2024 is as follows:
Three Months Ended June 30, 2025
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialCorporateTotal
Revenues$299,213 $346,038 $129,488 $115,419 $— $890,158 
Cost of services226,089 248,726 83,329 92,417 — 650,561 
Gross profit73,124 97,312 46,159 23,002 — 239,597 
Selling, general and administrative25,416 63,932 13,114 10,055 14,817 127,334 
Contingent consideration— — 338 — — 338 
Loss (gain) on sale of assets(14)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 
Three Months Ended June 30, 2024
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialCorporateTotal
Revenues$192,303 $377,536 $102,022 $96,554 $— $768,415 
Cost of services155,184 272,224 71,366 74,860 — 573,634 
Gross profit37,119 105,312 30,656 21,694 — 194,781 
Selling, general and administrative16,122 61,662 10,886 8,717 7,307 104,694 
Contingent consideration— — 43 — — 43 
Gain on sale of assets(7)(70)(3)(52)— (132)
Operating income (loss)$21,004 $43,720 $19,730 $13,029 $(7,307)$90,176 
Other data:
Depreciation and amortization expense$931 $5,282 $3,656 $517 $227 $10,613 
Capital expenditures$6,319 $5,279 $4,862 $801 $271 $17,532 
Total assets$262,677 $400,539 $289,619 $97,741 $104,760 $1,155,336