XML 59 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]      
Revenues $ 2,377,227 $ 2,166,808 $ 1,536,493
Contract with Customer, Liability, Revenue Recognized 82,520 52,683  
Capitalized Contract Cost, Impairment Loss 0 0 0
Unbilled Receivables, Current 4,523    
Contract with Customer, Liability, Revenue Recognized 82,520 52,683  
Performance Obligation Next 12 Months 921,656    
Revenue, Remaining Performance Obligation, Amount 1,143,423    
Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 600,776 559,777 445,968
Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,279,504 1,131,414 687,347
Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 217,353 167,113 146,980
Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 279,594 308,504 256,198
Fixed-price Contract [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 2,135,894 1,941,443 1,397,921
Fixed-price Contract [Member] | Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 404,684 367,513 327,496
Fixed-price Contract [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,279,504 1,131,414 687,347
Fixed-price Contract [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 210,547 159,994 139,532
Fixed-price Contract [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 241,159 282,522 243,546
Time-and-materials Contract [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 241,333 225,365 138,572
Time-and-materials Contract [Member] | Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 196,092 192,264 118,472
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 6,806 7,119 7,448
Time-and-materials Contract [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 38,435 25,982 12,652
industrial Services [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 46,091 65,686 44,427
Custom Power Solutions [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 171,262 101,427 102,553
Single Family Contracts [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 961,271 825,505 454,449
Multi Family and Other [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 318,233 $ 305,909 $ 232,898