XML 46 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Sep. 30, 2019
Revenue Recognition and Deferred Revenue [Abstract]      
Capitalized Contract Cost, Net $ 64    
Unbilled Receivables, Current 11,369    
Estimated profits on contracts in process 750,341   $ 761,401
Billings to Date (767,955)   (772,104)
Contract with Customer, Asset, Net, Current (17,614)   (10,703)
Costs in Excess of Billings, Current 27,941   29,860
Billings in Excess of Cost, Current (45,555)   $ (40,563)
Contract with Customer, Liability, Revenue Recognized 19,550 $ 20,167  
Performance Obligation Next 12 Months 379,950    
Revenue, Remaining Performance Obligation, Amount 430,072    
Disaggregation of Revenue [Line Items]      
Revenues 276,043 243,842  
Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 67,743 72,583  
Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 84,289 69,325  
Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 31,283 29,479  
Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 92,728 72,455  
Fixed-price Contract [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 248,081 214,625  
Fixed-price Contract [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 63,835 65,830  
Fixed-price Contract [Member] | Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 62,027 48,829  
Fixed-price Contract [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 29,491 27,511  
Fixed-price Contract [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 92,728 72,455  
Time-and-materials Contract [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 27,962 29,217  
Time-and-materials Contract [Member] | Commercial and Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 3,908 6,753  
Time-and-materials Contract [Member] | Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 22,262 20,496  
Time-and-materials Contract [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,792 1,968  
Time-and-materials Contract [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
industrial Services [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 11,111 12,223  
Custom Power Solutions [Member] | Infrastructure Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 20,172 17,256  
Single Family Contracts [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 54,874 50,476  
Multi Family and Other [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 37,854 $ 21,979