XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
9 Months Ended
Jun. 30, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three and nine months ended June 30, 2024 and 2023 was derived from the following activities. Certain prior period amounts have been reclassified to conform with the current period presentation, where applicable. See details in the following tables:
Three Months Ended June 30,Nine Months Ended June 30,
2024202320242023
Communications$192,303 $141,615 $556,554 $429,980 
Residential
Single-family285,211 240,799 784,070 711,724 
Multi-family and Other92,325 77,212 248,694 230,477 
Total Residential377,536 318,011 1,032,764 942,201 
Infrastructure Solutions
Industrial Services11,786 11,312 34,96033,828 
Custom Power Solutions90,236 45,745 205,739125,129 
Total Infrastructure Solutions102,022 57,057 240,699158,957 
Commercial & Industrial96,554 67,768 $278,575197,068 
Total Revenue$768,415 $584,451 $2,108,592$1,728,206 

Three Months Ended June 30, 2024
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$131,536 $377,536 $93,138 $75,540 $677,750 
Time-and-material60,767 — 8,884 21,014 90,665 
Total revenue$192,303 $377,536 $102,022 $96,554 $768,415 
Three Months Ended June 30, 2023
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$98,027 $318,011 $55,409 $56,859 $528,306 
Time-and-material43,588 — 1,648 10,909 56,145 
Total revenue$141,615 $318,011 $57,057 $67,768 $584,451 
Nine Months Ended June 30, 2024
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$397,903 $1,032,764 $227,561 $232,422 $1,890,650 
Time-and-material158,651 — 13,138 46,153 217,942 
Total revenue$556,554 $1,032,764 $240,699 $278,575 $2,108,592 
Nine Months Ended June 30, 2023
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$277,693 $942,201 $153,906 $168,669 $1,542,469 
Time-and-material152,287 — 5,051 28,399 185,737 
Total revenue$429,980 $942,201 $158,957 $197,068 $1,728,206