DISAGGREGATION OF REVENUE |
5. DISAGGREGATION OF REVENUE The Company disaggregates revenue based on the following lines of service: (1) Gas & Water Distribution, (2) Gas & Petroleum Transmission, and (3) Electrical, Mechanical, & General services and construction. Our contract types are: Lump Sum, Unit Price, Cost Plus and Time and Materials (“T&M”). The following tables present our disaggregated revenue for the three and nine months ended June 30, 2025 and 2024: | | | | | | | | | | | | | | | Three Months Ended June 30, 2025 | | | | | | | Electrical, | | | | | Gas & Water | | Gas & Petroleum | | Mechanical, & | | Total revenue | | | Distribution | | Transmission | | General | | from contracts | Lump sum contracts | | $ | — | | $ | — | | $ | 34,447,972 | | $ | 34,447,972 | Unit price contracts | | | 38,566,422 | | | 9,669,098 | | | 781,248 | | | 49,016,768 | Cost plus and T&M contracts | | | — | | | 5,656,852 | | | 14,479,993 | | | 20,136,845 | Total revenue from contracts | | $ | 38,566,422 | | $ | 15,325,950 | | $ | 49,709,213 | | $ | 103,601,585 | | | | | | | | | | | | | | Earned over time | | $ | 19,921,978 | | $ | 9,669,098 | | $ | 39,791,305 | | $ | 69,382,381 | Earned at point in time | | | 18,644,444 | | | 5,656,852 | | | 9,917,908 | | | 34,219,204 | Total revenue from contracts | | $ | 38,566,422 | | $ | 15,325,950 | | $ | 49,709,213 | | $ | 103,601,585 |
| | | | | | | | | | | | | | | Nine Months Ended June 30, 2025 | | | | | | | Electrical, | | | | | | Gas &Water | | Gas & Petroleum | | Mechanical, & | | Total revenue | | | Distribution | | Transmission | | General | | from contracts | Lump sum contracts | | $ | — | | $ | — | | $ | 106,377,171 | | $ | 106,377,171 | Unit price contracts | | | 96,967,546 | | | 31,204,196 | | | 2,745,569 | | | 130,917,311 | Cost plus and T&M contracts | | | — | | | 5,973,029 | | | 37,659,339 | | | 43,632,368 | Total revenue from contracts | | $ | 96,967,546 | | $ | 37,177,225 | | $ | 146,782,079 | | $ | 280,926,850 | | | | | | | | | | | | | | Earned over time | | $ | 57,882,973 | | $ | 31,204,196 | | $ | 114,285,118 | | $ | 203,372,287 | Earned at point in time | | | 39,084,573 | | | 5,973,029 | | | 32,496,961 | | | 77,554,563 | Total revenue from contracts | | $ | 96,967,546 | | $ | 37,177,225 | | $ | 146,782,079 | | $ | 280,926,850 |
| | | | | | | | | | | | | | | Three Months Ended June 30, 2024 | | | Gas & Water | | Gas & Petroleum | | Electrical, Mechanical, | | Total revenue | | | Distribution | | Transmission | | & General | | from contracts | Lump sum contracts | | $ | — | | $ | — | | $ | 30,678,722 | | $ | 30,678,722 | Unit price contracts | | | 22,536,366 | | | 16,687,458 | | | 579,567 | | | 39,803,391 | Cost plus and T&M contracts | | | — | | | 451,348 | | | 14,990,299 | | | 15,441,647 | Total revenue from contracts | | $ | 22,536,366 | | $ | 17,138,806 | | $ | 46,248,588 | | $ | 85,923,760 | | | | | | | | | | | | | | Earned over time | | $ | 605,362 | | $ | 16,687,458 | | $ | 32,717,660 | | $ | 50,010,480 | Earned at point in time | | | 21,931,004 | | | 451,348 | | | 13,530,928 | | | 35,913,280 | Total revenue from contracts | | $ | 22,536,366 | | $ | 17,138,806 | | $ | 46,248,588 | | $ | 85,923,760 |
| | | | | | | | | | | | | | | Nine Months Ended June 30, 2024 | | | Gas & Water | | Gas & Petroleum | | Electrical, Mechanical, | | Total revenue | | | Distribution | | Transmission | | & General | | from contracts | Lump sum contracts | | $ | — | | $ | — | | $ | 86,311,693 | | $ | 86,311,693 | Unit price contracts | | | 53,892,952 | | | 53,580,598 | | | 3,290,437 | | | 110,763,987 | Cost plus and T&M contracts | | | — | | | 1,884,529 | | | 48,254,393 | | | 50,138,922 | Total revenue from contracts | | $ | 53,892,952 | | $ | 55,465,127 | | $ | 137,856,523 | | $ | 247,214,602 | | | | | | | | | | | | | | Earned over time | | $ | 10,746,633 | | $ | 53,580,598 | | $ | 95,859,496 | | $ | 160,186,727 | Earned at point in time | | | 43,146,319 | | | 1,884,529 | | | 41,997,027 | | | 87,027,875 | Total revenue from contracts | | $ | 53,892,952 | | $ | 55,465,127 | | $ | 137,856,523 | | $ | 247,214,602 |
|