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, and Cost Plus and Time and Material (T&M). The following tables present our disaggregated revenue for the three and nine months ended June 30, 2019 and 2018: Three months ended June 30, 2019 Petroleum & Water, Sewer and Electrical and Total revenue Lump sum contracts $ - $ - $ 6,716,056 $ 6,716,056 Unit price contracts 22,392,796 2,502,561 - 24,895,357 Cost plus and T&M contracts 451,454 713,787 561,000 1,726,241 Revenue from contracts in progress $ 22,844,250 $ 3,216,348 $ 7,277,056 $ 33,337,654 Lump sum contracts $ - $ - $ 1,250,797 $ 1,250,797 Unit price contracts 104,145 - - 104,145 Cost plus and T&M contracts - 3,814 5,491,568 5,495,382 Revenue from completed contracts 104,145 3,814 6,742,365 6,850,324 Total revenue from contracts $ 22,948,395 $ 3,220,162 $ 14,019,421 $ 40,187,978 Earned over time $ 22,948,395 $ 3,220,162 $ 13,610,212 $ 39,778,769 Earned at point in time - - 409,209 409,209 Total revenue from contracts $ 22,948,395 $ 3,220,162 $ 14,019,421 $ 40,187,978 Three months ended June 30, 2018 Petroleum & Water, Sewer and Electrical and Total revenue Lump sum contracts $ - $ - $ 2,345,900 $ 2,345,900 Unit price contracts 6,807,987 (404,816 ) - 6,403,171 Cost plus and T&M contracts 563,881 (65,185 ) 3,916,784 4,415,480 Revenue from contracts in progress $ 7,371,868 $ (470,001 ) $ 6,262,684 $ 13,164,551 Lump sum contracts $ - $ - $ 3,514,076 $ 3,514,076 Unit price contracts 6,344,011 2,165,817 - 8,509,828 Cost plus and T&M contracts 2,261,953 315,133 1,784,118 4,361,204 Revenue from completed contracts 8,605,964 2,480,950 5,298,194 16,385,108 Total revenue from contracts $ 15,977,832 $ 2,010,949 $ 11,560,878 $ 29,549,659 Earned over time $ 15,977,832 $ 2,010,949 $ 11,216,150 $ 29,204,931 Earned at point in time - - 344,728 344,728 Total revenue from contracts $ 15,977,832 $ 2,010,949 $ 11,560,878 $ 29,549,659 Nine months ended June 30, 2019 Petroleum & Water, Sewer and Electrical and Total revenue Lump sum contracts $ - $ - $ 21,126,078 $ 21,126,078 Unit price contracts 77,165,655 4,678,982 - 81,844,637 Cost plus and T&M contracts 3,275,925 1,174,912 9,332,509 13,783,346 Revenue from contracts in progress $ 80,441,580 $ 5,853,894 $ 30,458,587 $ 116,754,061 Lump sum contracts $ - $ - $ 5,490,539 $ 5,490,539 Unit price contracts 3,030,713 3,295,919 - 6,326,632 Cost plus and T&M contracts 463,339 186,555 7,036,435 7,686,329 Revenue from completed contracts 3,494,052 3,482,474 12,526,974 19,503,500 Total revenue from contracts $ 83,935,632 $ 9,336,368 $ 42,985,561 $ 136,257,561 Earned over time $ 83,935,632 $ 9,336,368 $ 42,122,630 $ 135,394,630 Earned at point in time - - 862,931 862,931 Total revenue from contracts $ 83,935,632 $ 9,336,368 $ 42,985,561 $ 136,257,561 Nine months ended June 30, 2018 Petroleum & Water, Sewer and Electrical and Total revenue Lump sum contracts $ - $ - $ 20,048,501 $ 20,048,501 Unit price contracts 15,261,112 2,355,725 - 17,616,837 Cost plus and T&M contracts 3,402,359 118,157 10,128,328 13,648,844 Revenue from contracts in progress $ 18,663,471 $ 2,473,882 $ 30,176,829 $ 51,314,182 Lump sum contracts $ - $ - $ 9,001,898 $ 9,001,898 Unit price contracts 13,238,850 3,646,469 - 16,885,319 Cost plus and T&M contracts 3,064,770 321,856 4,602,270 7,988,896 Revenue from completed contracts 16,303,620 3,968,325 13,604,168 33,876,113 Total revenue from contracts $ 34,967,091 $ 6,442,207 $ 43,780,997 $ 85,190,295 Earned over time $ 34,967,091 $ 6,442,207 $ 43,001,562 $ 84,410,860 Earned at point in time - - 779,435 779,435 Total revenue from contracts $ 34,967,091 $ 6,442,207 $ 43,780,997 $ 85,190,295 |