v3.25.1
Revenue Recognition (Tables)
6 Months Ended
Mar. 31, 2025
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three and six months ended March 31, 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 March 31,Six Months Ended March 31,
2025202420252024
Communications$273,016 $193,503 $505,976 $364,251 
Residential
Single-family Electrical160,065 170,606 329,282 344,587 
Single-family Plumbing & HVAC79,168 81,686 153,351 154,272 
Multi-family and Other78,733 87,080 155,304 156,369 
Total Residential317,966 339,372 637,937 655,228 
Infrastructure Solutions
Industrial Services29,178 12,076 47,84623,174 
Custom Engineered Solutions88,442 63,713 177,899115,503 
Total Infrastructure Solutions117,620 75,789 225,745138,677 
Commercial & Industrial125,358 97,069 $213,849182,021 
Total revenue$833,960 $705,733 $1,583,507$1,340,177 

Three Months Ended March 31, 2025
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$202,412 $317,966 $106,477 $107,516 $734,371 
Time-and-material70,604 — 11,143 17,842 99,589 
Total revenue$273,016 $317,966 $117,620 $125,358 $833,960 
Three Months Ended March 31, 2024
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$141,144 $339,372 $73,543 $82,972 $637,031 
Time-and-material52,359 — 2,246 14,097 68,702 
Total revenue$193,503 $339,372 $75,789 $97,069 $705,733 
Six Months Ended March 31, 2025
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$368,745 $637,937 $206,677 $183,706 $1,397,065 
Time-and-material137,231 — 19,068 30,143 186,442 
Total revenue$505,976 $637,937 $225,745 $213,849 $1,583,507 
Six Months Ended March 31, 2024
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$266,367 $655,228 $134,423 $156,882 $1,212,900 
Time-and-material97,884 — 4,254 25,139 127,277 
Total revenue$364,251 $655,228 $138,677 $182,021 $1,340,177