XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
12 Months Ended
Sep. 30, 2025
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block]
Year Ended September 30,
202520242023
Communications$1,140,640 $776,474 $600,776 
Residential
Single-family Electrical665,610 732,334 717,386 
Single-family Plumbing & HVAC325,798 324,911 243,885 
Multi-family and Other312,961 331,595 318,233 
Total Residential1,304,369 1,388,840 1,279,504 
Infrastructure Solutions
Industrial Services98,262 53,291 46,091 
Custom Engineered Solutions400,462 297,805 171,262 
Total Infrastructure Solutions498,724 351,096 217,353 
Commercial & Industrial427,735 367,948 279,594 
Total revenue$3,371,468 $2,884,358 $2,377,227 
Year Ended September 30, 2025
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$803,930 $1,304,369 $457,587 $372,093 $2,937,979 
Time-and-material336,710 — 41,137 55,642 433,489 
Total revenue$1,140,640 $1,304,369 $498,724 $427,735 $3,371,468 
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