v3.25.4
Revenue Recognition (Tables)
3 Months Ended
Dec. 31, 2025
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three months ended December 31, 2025 and 2024 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,
20252024
Communications$351,920 $232,960 
Residential
Single-family Electrical136,979 169,217 
Single-family Plumbing & HVAC82,860 74,183 
Multi-family and Other64,205 76,571 
Total Residential284,044 319,971 
Infrastructure Solutions
Industrial Services24,19118,668 
Custom Engineered Solutions115,98489,457 
Total Infrastructure Solutions140,175108,125 
Commercial & Industrial94,81988,491 
Total revenue$870,958$749,547 

Three Months Ended December 31, 2025
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$223,694 $284,044 $131,510 $83,591 $722,839 
Time-and-material128,226 — 8,665 11,228 148,119 
Total revenue$351,920 $284,044 $140,175 $94,819 $870,958 
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