XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
6 Months Ended
Mar. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three and six months ended March 31, 2023 and 2022 was derived from the following activities. See details in the following tables:
Three Months Ended March 31,Six Months Ended March 31,
2023202220232022
Communications$141,120 $130,639 $288,365 $258,028 
Residential
Single-family211,426 192,368 438,254 365,896 
Multi-family and Other94,686 68,038 185,936 136,286 
Total Residential306,112 260,406 624,190 502,182 
Infrastructure Solutions
Industrial Services11,562 15,837 22,516 30,653 
Custom Power Solutions41,054 25,896 79,384 53,176 
Total Infrastructure Solutions52,616 41,733 101,900 83,829 
Commercial & Industrial69,033 68,815 $129,300 $138,063 
Total Revenue$568,881 $501,593 $1,143,755 $982,102 

Three Months Ended March 31, 2023
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$92,392 $306,112 $50,951 $62,954 $512,409 
Time-and-material48,728 — 1,665 6,079 56,472 
Total revenue$141,120 $306,112 $52,616 $69,033 $568,881 
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 
Six Months Ended March 31, 2023
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$179,666 $624,190 $98,497 $117,551 $1,019,904 
Time-and-material108,699 — 3,403 11,749 123,851 
Total revenue$288,365 $624,190 $101,900 $129,300 $1,143,755 
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