XML 66 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 2,884,358 $ 2,377,227 $ 2,166,808
Contract with Customer, Liability, Revenue Recognized 98,564 82,520  
Capitalized Contract Cost, Impairment Loss 0 0 0
Unbilled Receivables, Current 13,660    
Contract with Customer, Liability, Revenue Recognized 98,564 82,520  
Performance Obligation Next 12 Months 1,011,974    
Revenue, Remaining Performance Obligation, Amount 1,175,695    
Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 776,474 600,776 559,777
Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,388,840 1,279,504 1,131,414
Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 351,096 217,353 167,113
Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 367,948 279,594 308,504
Fixed-price Contract [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 2,596,151 2,135,894 1,941,443
Fixed-price Contract [Member] | Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 554,160 404,684 367,513
Fixed-price Contract [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,388,840 1,279,504 1,131,414
Fixed-price Contract [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 336,786 210,547 159,994
Fixed-price Contract [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 316,365 241,159 282,522
Time-and-materials Contract [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 288,207 241,333 225,365
Time-and-materials Contract [Member] | Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 222,314 196,092 192,264
Time-and-materials Contract [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Time-and-materials Contract [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 14,310 6,806 7,119
Time-and-materials Contract [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 51,583 38,435 25,982
industrial Services [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 53,291 46,091 65,686
Custom Power Solutions [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 297,805 171,262 101,427
Single Family Contracts [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 732,334 717,386 660,602
Multi Family and Other [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 331,595 318,233 305,909
Single Family Plumbing HVAC | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 324,911 $ 243,885 $ 164,903