Quarterly report pursuant to Section 13 or 15(d)

Contract Assets and Contract Liabilities - Changes in Contract Assets and Liabilities (Details)

v3.10.0.1
Contract Assets and Contract Liabilities - Changes in Contract Assets and Liabilities (Details) - USD ($)
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]    
Billings in excess of costs and estimated earnings on uncompleted contracts $ 329,412 $ 166,268
Cumulative adjustment due to changes in contract values 1,772,580  
Amounts reclassified to receivables (1,497,414)  
Revenue recognized in the period 73,092,227  
Amounts reclassified to receivables (64,600,899)  
Impairment of contract assets 30,028  
Total $ 8,796,522