XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
6 Months Ended
Mar. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block]
Three Months Ended March 31,Six Months Ended March 31,
2022202120222021
Communications$130,639 $94,886 $258,028 $193,242 
Residential
Single-family192,368 100,476 365,896 172,602 
Multi-family and Other68,038 49,860 136,286 97,225 
Total Residential260,406 150,336 502,182 269,827 
Infrastructure Solutions
Industrial Services15,837 10,548 30,653 20,588 
Custom Power Solutions25,896 24,168 53,176 48,529 
Total Infrastructure Solutions41,733 34,716 83,829 69,117 
Commercial & Industrial68,815 52,023 $138,063 $114,613 
Total Revenue$501,593 $331,961 $982,102 $646,799 

Three Months Ended March 31, 2022
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$85,722 $260,406 $39,924 $64,346 $450,398 
Time-and-material44,917 — 1,809 4,469 51,195 
Total revenue$130,639 $260,406 $41,733 $68,815 $501,593 
Three Months Ended March 31, 2021
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$68,551 $150,336 $32,959 $49,003 $300,849 
Time-and-material26,335 — 1,757 3,020 31,112 
Total revenue$94,886 $150,336 $34,716 $52,023 $331,961 
Six Months Ended March 31, 2022
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$174,144 $502,182 $80,377 $129,206 $885,909 
Time-and-material83,884 — 3,452 8,857 96,193 
Total revenue$258,028 $502,182 $83,829 $138,063 $982,102 
Six Months Ended March 31, 2021
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$144,565 $269,827 $65,623 $109,690 $589,705 
Time-and-material48,677 — 3,494 4,923 57,094 
Total revenue$193,242 $269,827 $69,117 $114,613 $646,799