XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
9 Months Ended
Jun. 30, 2022
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block]
Three Months Ended June 30,Nine Months Ended June 30,
2022202120222021
Communications$144,748 $116,218 $402,776 $309,460 
Residential
Single-family224,556 102,105 590,453 274,707 
Multi-family and Other77,207 84,344 213,492 181,569 
Total Residential301,763 186,449 803,945 456,276 
Infrastructure Solutions
Industrial Services15,317 11,972 45,970 32,560 
Custom Power Solutions24,520 27,145 77,696 75,674 
Total Infrastructure Solutions39,837 39,117 123,666 108,234 
Commercial & Industrial80,953 64,087 $219,016 $178,700 
Total Revenue$567,301 $405,871 $1,549,403 $1,052,670 

Three Months Ended June 30, 2022
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$94,109 $301,763 $38,126 $75,779 $509,777 
Time-and-material50,639 — 1,711 5,174 57,524 
Total revenue$144,748 $301,763 $39,837 $80,953 $567,301 
Three Months Ended June 30, 2021
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$81,521 $186,449 $37,241 $60,444 $365,655 
Time-and-material34,697 — 1,876 3,643 40,216 
Total revenue$116,218 $186,449 $39,117 $64,087 $405,871 
Nine Months Ended June 30, 2022
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$268,253 $803,945 $118,503 $204,985 $1,395,686 
Time-and-material134,523 — 5,163 14,031 153,717 
Total revenue$402,776 $803,945 $123,666 $219,016 $1,549,403 
Nine Months Ended June 30, 2021
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$226,086 $456,276 $102,864 $170,134 $955,360 
Time-and-material83,374 — 5,370 8,566 97,310 
Total revenue$309,460 $456,276 $108,234 $178,700 $1,052,670