XML 40 R30.htm IDEA: XBRL DOCUMENT v3.26.1
DISAGGREGATION OF REVENUE (Tables)
9 Months Ended
Jun. 30, 2026
DISAGGREGATION OF REVENUE  
Schedule of disaggregation of revenue

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