v3.22.4
Revenue Recognition (Tables)
3 Months Ended
Dec. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block] Our consolidated revenue for the three months ended December 31, 2022 and 2021 was derived from the following activities. See details in the following tables:
Three Months Ended December 31,
20222021
Communications$147,245 $127,389 
Residential
Single-family226,828 173,528 
Multi-family and Other91,250 68,248 
Total Residential318,078 241,776 
Infrastructure Solutions
Industrial Services20,099 14,816 
Custom Power Solutions29,185 27,280 
Total Infrastructure Solutions49,284 42,096 
Commercial & Industrial60,267 69,248 
Total Revenue$574,874 $480,509 

Three Months Ended December 31, 2022
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$87,274 $318,078 $47,546 $54,597 $507,495 
Time-and-material59,971 — 1,738 5,670 67,379 
Total revenue$147,245 $318,078 $49,284 $60,267 $574,874 
Three Months Ended December 31, 2021
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$88,422 $241,776 $40,453 $64,860 $435,511 
Time-and-material38,967 — 1,643 4,388 44,998 
Total revenue$127,389 $241,776 $42,096 $69,248 $480,509