Disaggregation of Revenue [Table Text Block] |
Our consolidated revenue for the three and six months ended March 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 March 31, | | | | Six Months Ended March 31, | | | 2025 | | 2024 | | | | | | 2025 | | 2024 | Communications | | $ | 273,016 | | | $ | 193,503 | | | | | | | $ | 505,976 | | | $ | 364,251 | | Residential | | | | | | | | | | | | | Single-family Electrical | | 160,065 | | | 170,606 | | | | | | | 329,282 | | | 344,587 | | Single-family Plumbing & HVAC | | 79,168 | | | 81,686 | | | | | | | 153,351 | | | 154,272 | | Multi-family and Other | | 78,733 | | | 87,080 | | | | | | | 155,304 | | | 156,369 | | Total Residential | | 317,966 | | | 339,372 | | | | | | | 637,937 | | | 655,228 | | Infrastructure Solutions | | | | | | | | | | | | | Industrial Services | | 29,178 | | | 12,076 | | | | | | | 47,846 | | 23,174 | | Custom Engineered Solutions | | 88,442 | | | 63,713 | | | | | | | 177,899 | | 115,503 | | Total Infrastructure Solutions | | 117,620 | | | 75,789 | | | | | | | 225,745 | | 138,677 | | Commercial & Industrial | | 125,358 | | | 97,069 | | | | | | | $ | 213,849 | | 182,021 | | Total revenue | | $ | 833,960 | | | $ | 705,733 | | | | | | | $ | 1,583,507 | | $ | 1,340,177 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2025 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Total | Fixed-price | | $ | 202,412 | | | $ | 317,966 | | | $ | 106,477 | | | $ | 107,516 | | | $ | 734,371 | | Time-and-material | | | 70,604 | | | | — | | | | 11,143 | | | | 17,842 | | | | 99,589 | | Total revenue | | $ | 273,016 | | | $ | 317,966 | | | $ | 117,620 | | | $ | 125,358 | | | $ | 833,960 | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2024 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Total | Fixed-price | | $ | 141,144 | | | $ | 339,372 | | | $ | 73,543 | | | $ | 82,972 | | | $ | 637,031 | | Time-and-material | | | 52,359 | | | | — | | | | 2,246 | | | | 14,097 | | | | 68,702 | | Total revenue | | $ | 193,503 | | | $ | 339,372 | | | $ | 75,789 | | | $ | 97,069 | | | $ | 705,733 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Six Months Ended March 31, 2025 | | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Total | Fixed-price | | $ | 368,745 | | | $ | 637,937 | | | $ | 206,677 | | | $ | 183,706 | | | $ | 1,397,065 | | Time-and-material | | | 137,231 | | | | — | | | | 19,068 | | | | 30,143 | | | | 186,442 | | Total revenue | | $ | 505,976 | | | $ | 637,937 | | | $ | 225,745 | | | $ | 213,849 | | | $ | 1,583,507 | | | | | | | | | | | | | | | | | | | | | Six Months Ended March 31, 2024 | | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Total | Fixed-price | | $ | 266,367 | | | $ | 655,228 | | | $ | 134,423 | | | $ | 156,882 | | | $ | 1,212,900 | | Time-and-material | | | 97,884 | | | | — | | | | 4,254 | | | | 25,139 | | | | 127,277 | | Total revenue | | $ | 364,251 | | | $ | 655,228 | | | $ | 138,677 | | | $ | 182,021 | | | $ | 1,340,177 | | | | | | | | | | | | | | | | | | |
|