| 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, | | | | | | | | | | | 2025 | | 2024 | | Communications | | | | | | | | | | $ | 351,920 | | | $ | 232,960 | | | Residential | | | | | | | | | | | | | | Single-family Electrical | | | | | | | | | | 136,979 | | | 169,217 | | | Single-family Plumbing & HVAC | | | | | | | | | | 82,860 | | | 74,183 | | | Multi-family and Other | | | | | | | | | | 64,205 | | | 76,571 | | | Total Residential | | | | | | | | | | 284,044 | | | 319,971 | | | Infrastructure Solutions | | | | | | | | | | | | | | Industrial Services | | | | | | | | | | 24,191 | | 18,668 | | | Custom Engineered Solutions | | | | | | | | | | 115,984 | | 89,457 | | | Total Infrastructure Solutions | | | | | | | | | | 140,175 | | 108,125 | | | Commercial & Industrial | | | | | | | | | | 94,819 | | 88,491 | | | Total revenue | | | | | | | | | | $ | 870,958 | | $ | 749,547 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended December 31, 2025 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Total | | Fixed-price | | $ | 223,694 | | | $ | 284,044 | | | $ | 131,510 | | | $ | 83,591 | | | $ | 722,839 | | | Time-and-material | | 128,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 | | | Communications | | Residential | | Infrastructure Solutions | | Commercial & Industrial | | Total | | Fixed-price | | $ | 166,333 | | | $ | 319,971 | | | $ | 100,200 | | | $ | 76,190 | | | $ | 662,694 | | | Time-and-material | | 66,627 | | | — | | | 7,925 | | | 12,301 | | | 86,853 | | | Total revenue | | $ | 232,960 | | | $ | 319,971 | | | $ | 108,125 | | | $ | 88,491 | | | $ | 749,547 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|