XML 53 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
12 Months Ended
Sep. 30, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block]
Year Ended September 30,
202420232022
Communications$776,474 $600,776 $559,777 
Residential
Single-family Electrical732,334 717,386 660,602 
Single-family Plumbing & HVAC324,911 243,885 164,903 
Multi-family and Other331,595 318,233 305,909 
Total Residential1,388,840 1,279,504 1,131,414 
Infrastructure Solutions
Industrial Services53,291 46,091 65,686 
Custom Engineered Solutions297,805 171,262 101,427 
Total Infrastructure Solutions351,096 217,353 167,113 
Commercial & Industrial367,948 279,594 308,504 
Total Revenue$2,884,358 $2,377,227 $2,166,808 
Year Ended September 30, 2024
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$554,160 $1,388,840 $336,786 $316,365 $2,596,151 
Time-and-material222,314 — 14,310 51,583 288,207 
Total revenue$776,474 $1,388,840 $351,096 $367,948 $2,884,358 
Year Ended September 30, 2023
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$404,684 $1,279,504 $210,547 $241,159 $2,135,894 
Time-and-material196,092 — 6,806 38,435 241,333 
Total revenue$600,776 $1,279,504 $217,353 $279,594 $2,377,227 
Year Ended September 30, 2022
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$367,513 $1,131,414 $159,994 $282,522 $1,941,443 
Time-and-material192,264 — 7,119 25,982 225,365 
Total revenue$559,777 $1,131,414 $167,113 $308,504 $2,166,808