XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]      
Revenues $ 2,166,808 $ 1,536,493 $ 1,190,856
Unbilled Receivables, Current 19,296    
Contract with Customer, Liability, Revenue Recognized 52,683 47,906  
Performance Obligation Next 12 Months 776,897    
Revenue, Remaining Performance Obligation, Amount 967,000    
Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 559,777 445,968 395,141
Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,131,414 687,347 411,790
Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 167,113 146,980 128,379
Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 308,504 256,198 255,546
Fixed-price Contract [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,941,443 1,397,921 1,085,143
Fixed-price Contract [Member] | Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 367,513 327,496 309,567
Fixed-price Contract [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,131,414 687,347 411,790
Fixed-price Contract [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 159,994 139,532 121,922
Fixed-price Contract [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 282,522 243,546 241,864
Time-and-materials Contract [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 225,365 138,572 105,713
Time-and-materials Contract [Member] | Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 192,264 118,472 85,574
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 7,119 7,448 6,457
Time-and-materials Contract [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 25,982 12,652 13,682
industrial Services [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 65,686 44,427 40,701
Custom Power Solutions [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 101,427 102,553 87,678
Single Family Contracts [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 825,505 454,449 239,140
Multi Family and Other [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 305,909 $ 232,898 $ 172,650