XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
3 Months Ended
Dec. 31, 2021
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block]
Three Months Ended December 31,
20212020
Communications$127,389 $98,356 
Residential
Single-family173,528 72,126 
Multi-family and Other68,248 47,365 
Total Residential241,776 119,491 
Infrastructure Solutions
Industrial Services14,816 10,040 
Custom Power Solutions27,280 24,361 
Total Infrastructure Solutions42,096 34,401 
Commercial & Industrial69,248 62,590 
Total Revenue$480,509 $314,838 

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 
Three Months Ended December 31, 2020
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$76,014 $119,491 $32,664 $60,687 $288,856 
Time-and-material22,342 — 1,737 1,903 25,982 
Total revenue$98,356 $119,491 $34,401 $62,590 $314,838