XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
3 Months Ended
Dec. 31, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three months ended December 31, 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 December 31,
20242023
Communications$232,960 $170,748 
Residential
Single-family Electrical169,217 173,984 
Single-family Plumbing & HVAC74,183 72,583 
Multi-family and Other76,571 69,289 
Total Residential319,971 315,856 
Infrastructure Solutions
Industrial Services18,66811,098 
Custom Engineered Solutions89,45751,790 
Total Infrastructure Solutions108,12562,888 
Commercial & Industrial$88,49184,952 
Total revenue$749,547$634,444 

Three Months Ended December 31, 2024
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$166,333 $319,971 $100,200 $76,190 $662,694 
Time-and-material66,627 — 7,925 12,301 86,853 
Total revenue$232,960 $319,971 $108,125 $88,491 $749,547 
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