XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
3 Months Ended
Dec. 31, 2020
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue [Table Text Block]
Three Months Ended December 31,
20202019
Communications$98,356 $84,289 
Residential
Single-family72,126 54,874 
Multi-family and Other47,365 37,854 
Total Residential119,491 92,728 
Infrastructure Solutions
Industrial Services10,040 11,111 
Custom Power Solutions24,361 20,172 
Total Infrastructure Solutions34,401 31,283 
Commercial & Industrial$62,590 $67,743 
Total Revenue$314,838 $276,043 

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 
Three Months Ended December 31, 2019
CommunicationsResidentialInfrastructure SolutionsCommercial & IndustrialTotal
Fixed-price$62,027 $92,728 $29,491 $63,835 $248,081 
Time-and-material22,262 — 1,792 3,908 27,962 
Total revenue$84,289 $92,728 $31,283 $67,743 $276,043