XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
9 Months Ended
Jun. 30, 2021
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block]
Three Months Ended June 30,Nine Months Ended June 30,
2021202020212020
Communications$116,218 $96,500 $309,460 $276,779 
Residential
Single-family102,105 62,239 274,707 176,071 
Multi-family and Other84,344 45,666 181,569 124,589 
Total Residential186,449 107,905 456,276 300,660 
Infrastructure Solutions
Industrial Services11,972 9,753 32,560 31,588 
Custom Power Solutions27,145 22,189 75,674 60,937 
Total Infrastructure Solutions39,117 31,942 108,234 92,525 
Commercial & Industrial64,087 56,778 178,700 190,481 
Total Revenue$405,871 $293,125 $1,052,670 $860,445 
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 
Three Months Ended June 30, 2020
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$79,801 $107,905 $30,504 $53,811 $272,021 
Time-and-material16,699 — 1,438 2,967 21,104 
Total revenue$96,500 $107,905 $31,942 $56,778 $293,125 
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 
Nine Months Ended June 30, 2020
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$213,205 $300,660 $87,479 $180,425 $781,769 
Time-and-material63,574 — 5,046 10,056 78,676 
Total revenue$276,779 $300,660 $92,525 $190,481 $860,445