XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
DISAGGREGATION OF REVENUE (Tables)
3 Months Ended
Dec. 31, 2018
Disaggregation of Revenue [Abstract]  
Schedule of disaggregation of revenue
Three months ended December 31, 2018
                         
    Petroleum & 
Gas
    Water, Sewer and 
Other
    Electrical and 
Mechanical
    Total revenue 
from contracts
 
                         
Lump sum contracts   $ -     $ -     $ 7,336,710     $ 7,336,710  
Unit price contracts     26,350,168       3,072,043       -       29,422,211  
Cost plus and T&M contracts     1,788,299       247,035       4,548,679       6,584,013  
Revenue from contracts in progress   $ 28,138,467     $ 3,319,078     $ 11,885,389     $ 43,342,934  
                                 
Lump sum contracts   $ -     $ -     $ 879,978     $ 879,978  
Unit price contracts     2,465,135       398,914       -       2,864,049  
Cost plus and T&M contracts     434,050       9,842       1,583,286       2,027,178  
Revenue from completed contracts     2,899,185       408,756       2,463,264       5,771,205  
                                 
Total revenue from contracts   $ 31,037,652     $ 3,727,834     $ 14,348,653     $ 49,114,139  
                                 
Earned over time   $ 31,037,652     $ 3,727,834     $ 14,081,624     $ 48,847,110  
Earned at point in time     -       -       267,029       267,029  
Total revenue from contracts   $ 31,037,652     $ 3,727,834     $ 14,348,653     $ 49,114,139  

 

Three months ended December 31, 2017
                         
    Petroleum & 
Gas
    Water, Sewer and 
Other
    Electrical and 
Mechanical
    Total revenue 
from contracts
 
                         
Lump sum contracts   $ -     $ -     $ 10,656,189     $ 10,656,189  
Unit price contracts     6,704,069       1,695,852       -       8,399,921  
Cost plus and T&M contracts     1,799,420       28,973       3,668,835       5,497,228  
Revenue from contracts in progress   $ 8,503,489     $ 1,724,825     $ 14,325,024     $ 24,553,338  
                                 
Lump sum contracts   $ -     $ -     $ 1,996,247     $ 1,996,247  
Unit price contracts     3,631,374       900,549       816,737       5,348,660  
Cost plus and T&M contracts     649,358       -       -       649,358  
Revenue from completed contracts     4,280,732       900,549       2,812,984       7,994,265  
                                 
Total revenue from contracts   $ 12,784,221     $ 2,625,374     $ 17,138,008     $ 32,547,603  
                                 
Earned over time   $ 12,784,221     $ 2,625,374     $ 16,897,048     $ 32,306,643  
Earned at point in time     -       -       240,960       240,960  
Total revenue from contracts   $ 12,784,221     $ 2,625,374     $ 17,138,008     $ 32,547,603