XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
3 Months Ended
Dec. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three months ended December 31, 2023 and 2022 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 December 31,
20232022
Communications$170,748 $147,245 
Residential
Single-family246,567 243,710 
Multi-family and Other69,289 74,368 
Total Residential315,856 318,078 
Infrastructure Solutions
Industrial Services11,098 10,955 
Custom Power Solutions51,790 38,329 
Total Infrastructure Solutions62,888 49,284 
Commercial & Industrial84,952 60,267 
Total Revenue$634,444 $574,874 

Three Months Ended December 31, 2023
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$125,223 $315,856 $60,880 $73,910 $575,869 
Time-and-material45,525 — 2,008 11,042 58,575 
Total revenue$170,748 $315,856 $62,888 $84,952 $634,444 
Three Months Ended December 31, 2022
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$87,274 $318,078 $47,546 $51,895 $504,793 
Time-and-material59,971 — 1,738 8,372 70,081 
Total revenue$147,245 $318,078 $49,284 $60,267 $574,874