XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.3
DISAGGREGATION OF REVENUE (Tables)
12 Months Ended
Sep. 30, 2025
DISAGGREGATION OF REVENUE  
Schedule of disaggregation of revenue

Twelve Months Ended September 30, 2025

Electrical,

  ​ ​ ​

Gas & Water

  ​ ​ ​

Gas & Petroleum

  ​ ​ ​

Mechanical,

  ​ ​ ​

 Total revenue

Distribution

Transmission

& General

from contracts

Lump sum contracts

$

$

$

141,753,561

$

141,753,561

Unit price contracts

 

149,574,917

 

48,061,502

 

4,139,223

 

201,775,642

Cost plus and T&M contracts

 

 

16,524,635

 

50,947,535

 

67,472,170

Total revenue from contracts

$

149,574,917

$

64,586,137

$

196,840,319

$

411,001,373

 

  ​

 

  ​

 

  ​

 

  ​

Earned over time

$

84,260,791

$

48,061,502

$

152,546,419

$

284,868,712

Earned at point in time

 

65,314,126

 

16,524,635

 

44,293,900

 

126,132,661

Total revenue from contracts

$

149,574,917

$

64,586,137

$

196,840,319

$

411,001,373

Twelve Months Ended September 30, 2024

Electrical,

Gas & Water

Gas & Petroleum

Mechanical,

Total revenue 

  ​ ​ ​

Distribution

  ​ ​ ​

Transmission

  ​ ​ ​

& General

  ​ ​ ​

from contracts

Lump sum contracts

$

$

$

121,997,872

$

121,997,872

Unit price contracts

 

82,426,199

 

71,265,020

 

4,141,938

 

157,833,157

Cost plus and T&M contracts

 

 

9,790,155

 

62,255,677

 

72,045,832

Total revenue from contracts

$

82,426,199

$

81,055,175

$

188,395,487

$

351,876,861

  ​

 

  ​

 

  ​

 

  ​

Earned over time

$

9,541,650

$

71,265,020

$

133,898,665

$

214,705,335

Earned at point in time

 

72,884,549

 

9,790,155

 

54,496,822

 

137,171,526

Total revenue from contracts

$

82,426,199

$

81,055,175

$

188,395,487

$

351,876,861