v3.26.1
Revenue Recognition (Tables)
9 Months Ended
Jun. 30, 2026
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three and nine months ended June 30, 2026 and 2025 was derived from the following activities.
Three Months Ended June 30,Nine Months Ended June 30,
2026202520262025
Communications$453,081 $299,213 $1,172,697 $805,189 
Residential
Single-family Electrical151,373 171,792 422,554 501,074 
Single-family Plumbing & HVAC97,249 86,329 270,168 239,680 
Multi-family and Other75,476 87,917 203,036 243,221 
Total Residential324,098 346,038 895,758 983,975 
Infrastructure Solutions
Industrial Services44,613 23,708 109,49271,553 
Custom Engineered Solutions179,510 105,780 447,254283,680 
Total Infrastructure Solutions224,123 129,488 556,746355,233 
Commercial & Industrial241,395 115,419 462,738329,268 
Total revenue$1,242,697 $890,158 $3,087,939$2,473,665 

Three Months Ended June 30, 2026
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$267,348 $324,098 $190,179 $228,724 $1,010,349 
Time-and-material185,733 — 33,944 12,671 232,348 
Total revenue$453,081 $324,098 $224,123 $241,395 $1,242,697 
Three Months Ended June 30, 2025
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$211,644 $346,038 $118,930 $102,855 $779,467 
Time-and-material87,569 — 10,558 12,564 110,691 
Total revenue$299,213 $346,038 $129,488 $115,419 $890,158 
Nine Months Ended June 30, 2026
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$710,699 $895,758 $485,313 $424,769 $2,516,539 
Time-and-material461,998 — 71,433 37,969 571,400 
Total revenue$1,172,697 $895,758 $556,746 $462,738 $3,087,939 
Nine Months Ended June 30, 2025
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$580,389 $983,975 $325,607 $287,474 $2,177,445 
Time-and-material224,800 — 29,626 41,794 296,220 
Total revenue$805,189 $983,975 $355,233 $329,268 $2,473,665