XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
9 Months Ended
Jun. 30, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three and nine months ended June 30, 2023 and 2022 was derived from the following activities. See details in the following tables:
Three Months Ended June 30,Nine Months Ended June 30,
2023202220232022
Communications$141,615 $144,748 $429,980 $402,776 
Residential
Single-family228,637 224,556 666,891 590,453 
Multi-family and Other89,374 77,207 275,310 213,492 
Total Residential318,011 301,763 942,201 803,945 
Infrastructure Solutions
Industrial Services11,312 15,317 33,828 45,970 
Custom Power Solutions45,745 24,520 125,129 77,696 
Total Infrastructure Solutions57,057 39,837 158,957 123,666 
Commercial & Industrial67,768 80,953 $197,068 219,016 
Total Revenue$584,451 $567,301 $1,728,206 $1,549,403 

Three Months Ended June 30, 2023
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$98,027 $318,011 $55,409 $61,351 $532,798 
Time-and-material43,588 — 1,648 6,417 51,653 
Total revenue$141,615 $318,011 $57,057 $67,768 $584,451 
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 
Nine Months Ended June 30, 2023
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$277,693 $942,201 $153,906 $178,902 $1,552,702 
Time-and-material152,287 — 5,051 18,166 175,504 
Total revenue$429,980 $942,201 $158,957 $197,068 $1,728,206 
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