XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Contract Assets and Contract Liabilities (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Costs and estimated earnings on uncompleted contracts    
Costs incurred on uncompleted contracts $ 11,307,975 $ 3,681,965
Estimated earnings to date on uncompleted contracts 838,615 328,273
Gross contract assets 12,146,590 4,010,238
Less: billings to date (13,221,152) (5,622,111)
Net contract assets (liabilities) $ (1,074,562) $ (1,611,873)