DISAGGREGATION OF REVENUE | 3. DISAGGREGATION OF REVENUE We disaggregate our revenue based on our operating groups and contract types as it is the format that is regularly reviewed by management. Our reportable operating groups are: Petroleum and Gas, Water, Sewer and other services, and Electrical and Mechanical services. 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, 2020 and 2019: Three Months Ended June 30, 2020 Petroleum & Water, Sewer and Electrical and Total revenue Gas Other Mechanical from contracts Lump sum contracts $ — $ — $ 9,042,393 $ 9,042,393 Unit price contracts 15,744,203 1,929,031 — 17,673,234 Cost plus and T&M contracts — 130,250 3,916,848 4,047,098 Total revenue from contracts $ 15,744,203 $ 2,059,281 $ 12,959,241 $ 30,762,725 Earned over time $ 13,017,985 $ 2,059,281 $ 12,658,556 $ 27,735,822 Earned at point in time 2,726,218 — 300,685 3,026,903 Total revenue from contracts $ 15,744,203 $ 2,059,281 $ 12,959,241 $ 30,762,725 Three Months Ended June 30, 2019 Petroleum & Water, Sewer and Electrical and Total revenue Gas Other Mechanical from contracts Lump sum contracts $ — $ — $ 7,966,853 $ 7,966,853 Unit price contracts 22,624,230 2,375,272 — 24,999,502 Cost plus and T&M contracts 451,454 717,601 6,052,568 7,221,623 Total revenue from contracts $ 23,075,684 $ 3,092,873 $ 14,019,421 $ 40,187,978 Earned over time $ 21,229,154 $ 3,092,873 $ 13,610,212 $ 37,932,239 Earned at point in time 1,846,530 — 409,209 2,255,739 Total revenue from contracts $ 23,075,684 $ 3,092,873 $ 14,019,421 $ 40,187,978 Nine Months Ended June 30, 2020 Petroleum & Water, Sewer and Electrical and Total revenue Gas Other Mechanical from contracts Lump sum contracts $ — $ — $ 23,867,792 $ 23,867,792 Unit price contracts 30,248,395 7,566,280 — 37,814,675 Cost plus and T&M contracts 116,428 355,352 12,524,185 12,995,965 Total revenue from contracts $ 30,364,823 $ 7,921,632 $ 36,391,977 $ 74,678,432 Earned over time $ 23,341,817 $ 7,921,632 $ 35,634,089 $ 66,897,538 Earned at point in time 7,023,006 — 757,888 7,780,894 Total revenue from contracts $ 30,364,823 $ 7,921,632 $ 36,391,977 $ 74,678,432 Nine Months Ended June 30, 2019 Petroleum & Water, Sewer and Electrical and Total revenue Gas Other Mechanical from contracts Lump sum contracts $ — $ — $ 26,616,617 $ 26,616,617 Unit price contracts 80,196,368 7,974,901 — 88,171,269 Cost plus and T&M contracts 3,739,264 1,361,467 16,368,944 21,469,675 Total revenue from contracts $ 83,935,632 $ 9,336,368 $ 42,985,561 $ 136,257,561 Earned over time $ 79,517,634 $ 9,336,368 $ 42,122,630 $ 130,976,632 Earned at point in time 4,417,998 — 862,931 5,280,929 Total revenue from contracts $ 83,935,632 $ 9,336,368 $ 42,985,561 $ 136,257,561 |