XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
DISAGGREGATION OF REVENUE (Tables)
9 Months Ended
Jun. 30, 2022
DISAGGREGATION OF REVENUE  
Schedule of disaggregation of revenue

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 2022

​

​

​

​

​

​

​

​

​

​

​

​

Electrical,

​

​

​

​

Gas & Water

​

Gas & Petroleum

​

Mechanical, and

​

Total revenue

​

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

​

$

—

​

$

—

​

$

13,033,786

​

$

13,033,786

Unit price contracts

​

 

13,667,005

​

 

15,443,917

​

 

—

​

 

29,110,922

Cost plus and T&M contracts

​

 

—

​

 

—

​

 

9,027,231

​

 

9,027,231

Total revenue from contracts

​

$

13,667,005

​

$

15,443,917

​

$

22,061,017

​

$

51,171,939

​

​

 

​

​

 

​

​

 

​

​

 

​

Earned over time

​

$

3,315,407

​

$

15,443,917

​

$

21,269,782

​

$

40,029,106

Earned at point in time

​

 

10,351,598

​

 

—

​

 

791,235

​

 

11,142,833

Total revenue from contracts

​

$

13,667,005

​

$

15,443,917

​

$

22,061,017

​

$

51,171,939

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 2021

​

​

​

​

​

​

​

​

​

​

​

​

Electrical,

​

​

​

​

​

Gas &Water

​

Gas & Petroleum

​

Mechanical, and

​

Total revenue

​

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

​

$

—

​

$

—

​

$

6,622,372

​

$

6,622,372

Unit price contracts

​

 

11,645,327

​

 

1,967,647

​

 

—

​

 

13,612,974

Cost plus and T&M contracts

​

 

135,659

​

 

—

​

 

4,914,946

​

 

5,050,605

Total revenue from contracts

​

$

11,780,986

​

$

1,967,647

​

$

11,537,318

​

$

25,285,951

​

​

 

  

​

 

  

​

 

  

​

 

  

Earned over time

​

$

10,783,990

​

$

1,967,647

​

$

11,283,091

​

$

24,034,728

Earned at point in time

​

 

996,996

​

 

—

​

 

254,227

​

 

1,251,223

Total revenue from contracts

​

$

11,780,986

​

$

1,967,647

​

$

11,537,318

​

$

25,285,951

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended June 30, 2022

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Electrical,

​

​

​

​

​

Gas & Water

​

Gas & Petroleum

​

Mechanical, and

​

Total revenue

​

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

​

$

—

​

$

—

​

$

32,918,955

​

$

32,918,955

Unit price contracts

​

 

36,282,234

​

 

35,217,113

​

 

—

​

 

71,499,347

Cost plus and T&M contracts

​

 

—

​

 

—

​

 

24,805,340

​

 

24,805,340

Total revenue from contracts

​

$

36,282,234

​

$

35,217,113

​

$

57,724,295

​

$

129,223,642

​

​

​

​

​

​

​

​

​

​

​

​

​

Earned over time

​

$

17,263,257

​

$

35,217,113

​

$

55,768,374

​

$

108,248,744

Earned at point in time

​

 

19,018,977

​

 

—

​

 

1,955,921

​

 

20,974,898

Total revenue from contracts

​

$

36,282,234

​

$

35,217,113

​

$

57,724,295

​

$

129,223,642

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended June 30, 2021

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Electrical,

​

​

​

​

​

Gas & Water

​

Gas & Petroleum

​

Mechanical, and

​

Total revenue

​

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

​

$

—

​

$

—

​

$

26,305,242

​

$

26,305,242

Unit price contracts

​

 

26,961,292

​

 

13,134,007

​

 

—

​

 

40,095,299

Cost plus and T&M contracts

​

 

556,471

​

 

1,209,244

​

 

14,734,903

​

 

16,500,618

Total revenue from contracts

​

$

27,517,763

​

$

14,343,251

​

$

41,040,145

​

$

82,901,159

​

​

​

​

​

​

​

​

​

​

​

​

​

Earned over time

​

$

20,638,965

​

$

13,134,007

​

$

40,339,679

​

$

74,112,651

Earned at point in time

​

 

6,878,798

​

 

1,209,244

​

 

700,466

​

 

8,788,508

Total revenue from contracts

​

$

27,517,763

​

$

14,343,251

​

$

41,040,145

​

$

82,901,159