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 six months ended March 31, 2019 and 2018: Three months ended March 31, 2019 Petroleum & Water, Sewer and Electrical and Total revenue Lump sum contracts $ - $ - $ 7,073,312 $ 7,073,312 Unit price contracts 28,295,402 (768,333 ) - 27,527,069 Cost plus and T&M contracts 1,163,461 86,801 4,222,830 5,473,092 Revenue from contracts in progress $ 29,458,863 $ (681,532 ) $ 11,296,142 $ 40,073,473 Lump sum contracts $ - $ - $ 3,359,764 $ 3,359,764 Unit price contracts 461,433 2,897,005 - 3,358,438 Cost plus and T&M contracts 29,289 172,899 (38,419 ) 163,769 Revenue from completed contracts 490,722 3,069,904 3,321,345 6,881,971 Total revenue from contracts $ 29,949,585 $ 2,388,372 $ 14,617,487 $ 46,955,444 Earned over time $ 29,949,585 $ 2,388,372 $ 14,430,794 $ 46,768,751 Earned at point in time - - 186,693 186,693 Total revenue from contracts $ 29,949,585 $ 2,388,372 $ 14,617,487 $ 46,955,444 Three months ended March 31, 2018 Petroleum & Water, Sewer and Electrical and Total revenue Lump sum contracts $ - $ - $ 7,046,412 $ 7,046,412 Unit price contracts 1,749,056 1,064,689 - 2,813,745 Cost plus and T&M contracts 1,039,058 154,369 2,542,709 3,736,136 Revenue from contracts in progress $ 2,788,114 $ 1,219,058 $ 9,589,121 $ 13,596,293 Lump sum contracts $ - $ - $ 3,491,575 $ 3,491,575 Unit price contracts 3,263,465 580,103 (816,737 ) 3,026,831 Cost plus and T&M contracts 153,459 6,723 2,818,152 2,978,334 Revenue from completed contracts 3,416,924 586,826 5,492,990 9,496,740 Total revenue from contracts $ 6,205,038 $ 1,805,884 $ 15,082,111 $ 23,093,033 Earned over time $ 6,205,038 $ 1,805,884 $ 14,888,364 $ 22,899,286 Earned at point in time - - 193,747 193,747 Total revenue from contracts $ 6,205,038 $ 1,805,884 $ 15,082,111 $ 23,093,033 Six months ended March 31, 2019 Petroleum & Water, Sewer and Electrical and Total revenue Lump sum contracts $ - $ - $ 14,410,022 $ 14,410,022 Unit price contracts 54,645,570 2,303,710 - 56,949,280 Cost plus and T&M contracts 2,824,471 461,125 8,771,509 12,057,105 Revenue from contracts in progress $ 57,470,041 $ 2,764,835 $ 23,181,531 $ 83,416,407 Lump sum contracts $ - $ - $ 4,239,742 $ 4,239,742 Unit price contracts 2,926,568 3,295,919 - 6,222,487 Cost plus and T&M contracts 463,339 182,741 1,544,867 2,190,947 Revenue from completed contracts 3,389,907 3,478,660 5,784,609 12,653,176 Total revenue from contracts $ 60,859,948 $ 6,243,495 $ 28,966,140 $ 96,069,583 Earned over time $ 60,859,948 $ 6,243,495 $ 28,512,418 $ 95,615,861 Earned at point in time - - 453,722 453,722 Total revenue from contracts $ 60,859,948 $ 6,243,495 $ 28,966,140 $ 96,069,583 Six months ended March 31, 2018 Petroleum & Water, Sewer and Electrical and Total revenue Lump sum contracts $ - $ - $ 17,702,601 $ 17,702,601 Unit price contracts 8,453,125 2,760,541 - 11,213,666 Cost plus and T&M contracts 2,838,478 183,342 6,211,544 9,233,364 Revenue from contracts in progress $ 11,291,603 $ 2,943,883 $ 23,914,145 $ 38,149,631 Lump sum contracts $ - $ - $ 5,487,822 $ 5,487,822 Unit price contracts 6,894,839 1,480,652 - 8,375,491 Cost plus and T&M contracts 802,817 6,723 2,818,152 3,627,692 Revenue from completed contracts 7,697,656 1,487,375 8,305,974 17,491,005 Total revenue from contracts $ 18,989,259 $ 4,431,258 $ 32,220,119 $ 55,640,636 Earned over time $ 18,989,259 $ 4,431,258 $ 31,785,412 $ 55,205,929 Earned at point in time - - 434,707 434,707 Total revenue from contracts $ 18,989,259 $ 4,431,258 $ 32,220,119 $ 55,640,636 |