XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
9 Months Ended
Jun. 30, 2025
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three and nine months ended June 30, 2025 and 2024 was derived from the following activities. Certain prior period amounts have been reclassified to conform with the current period presentation, where applicable. See details in the following tables:
Three Months Ended June 30,Nine Months Ended June 30,
2025202420252024
Communications$299,213 $192,303 $805,189 $556,554 
Residential
Single-family Electrical171,792 195,677 501,074 540,265 
Single-family Plumbing & HVAC86,329 89,534 239,680 243,805 
Multi-family and Other87,917 92,325 243,221 248,694 
Total Residential346,038 377,536 983,975 1,032,764 
Infrastructure Solutions
Industrial Services23,708 11,786 71,55334,960 
Custom Engineered Solutions105,780 90,236 283,680205,739 
Total Infrastructure Solutions129,488 102,022 355,233240,699 
Commercial & Industrial115,419 96,554 $329,268278,575 
Total revenue$890,158 $768,415 $2,473,665$2,108,592 

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 
Three Months Ended June 30, 2024
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$131,536 $377,536 $93,138 $75,540 $677,750 
Time-and-material60,767 — 8,884 21,014 90,665 
Total revenue$192,303 $377,536 $102,022 $96,554 $768,415 
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 
Nine Months Ended June 30, 2024
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$397,903 $1,032,764 $227,561 $232,422 $1,890,650 
Time-and-material158,651 — 13,138 46,153 217,942 
Total revenue$556,554 $1,032,764 $240,699 $278,575 $2,108,592