XML 23 R13.htm IDEA: XBRL DOCUMENT v3.26.1
DISAGGREGATION OF REVENUE
9 Months Ended
Jun. 30, 2026
DISAGGREGATION OF REVENUE  
DISAGGREGATION OF REVENUE

6.  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 T&M. The following tables present our disaggregated revenue for the three and nine months ended June 30, 2026 and 2025:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 2026

​

​

​

​

​

​

Electrical,

​

​

​

​

Gas & Water

​

Gas & Petroleum

​

Mechanical, &

​

Total revenue

​

  ​ ​ ​

Distribution

  ​ ​ ​

Transmission

  ​ ​ ​

General

  ​ ​ ​

from contracts

Lump sum contracts

​

$

—

​

$

—

​

$

44,175,946

​

$

44,175,946

Unit price contracts

​

 

37,435,062

​

 

21,230,426

​

 

1,276,792

​

 

59,942,280

Cost plus and T&M contracts

​

 

10,833,745

​

 

—

​

 

15,053,957

​

 

25,887,702

Total revenue from contracts

​

​

48,268,807

​

​

21,230,426

​

​

60,506,695

​

​

130,005,928

​

​

 

​

​

​

​

​

​

​

​

​

​

Earned over time

​

​

48,268,807

​

​

21,230,426

​

​

60,506,695

​

​

130,005,928

Earned at point in time

​

 

—

​

 

—

​

 

—

​

 

—

Total revenue from contracts

​

$

48,268,807

​

$

21,230,426

​

$

60,506,695

​

$

130,005,928

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended June 30, 2026

​

​

​

​

​

​

​

​

Electrical,

​

​

​

​

​

Gas & Water

​

Gas & Petroleum

​

Mechanical, &

​

Total revenue

​

  ​ ​ ​

Distribution

  ​ ​ ​

Transmission

  ​ ​ ​

General

  ​ ​ ​

from contracts

Lump sum contracts

​

$

—

​

$

—

​

$

111,513,581

​

$

111,513,581

Unit price contracts

​

 

88,784,350

​

 

56,379,242

​

 

3,014,955

​

 

148,178,547

Cost plus and T&M contracts

​

 

31,432,533

​

 

—

​

 

46,166,909

​

 

77,599,442

Total revenue from contracts

​

​

120,216,883

​

​

56,379,242

​

​

160,695,445

​

​

337,291,570

​

​

​

​

​

​

​

​

​

​

​

​

​

Earned over time

​

​

62,810,583

​

​

24,727,176

​

​

135,648,417

​

​

223,186,176

Earned at point in time

​

 

57,406,300

​

 

31,652,066

​

 

25,047,028

​

 

114,105,394

Total revenue from contracts

​

$

120,216,883

​

$

56,379,242

​

$

160,695,445

​

$

337,291,570

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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

​

​

38,566,422

​

​

15,325,950

​

​

49,709,213

​

​

103,601,585

Earned at point in time

​

 

—

​

 

—

​

 

—

​

 

—

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

​

​

76,527,417

​

 

36,861,048

​

 

124,203,026

​

 

237,591,491

Earned at point in time

​

​

20,440,129

​

 

316,177

​

 

22,579,053

​

 

43,335,359

Total revenue from contracts

​

$

96,967,546

​

$

37,177,225

​

$

146,782,079

​

$

280,926,850

​

The Company’s disaggregated revenue does vary slightly from the Company’s segment reporting due to combining the Industrial and Building Construction into Electrical, Mechanical, & General, and one legal entity in the Underground Infrastructure Construction segment that performs services other than underground construction that are included in Electrical, Mechanical, & General. The volume of these services is not material to the Company’s segment reporting.