XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Contract Assets and Contract Liabilities (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Schedule of costs and estimated earnings on uncompleted contracts    
Costs incurred on uncompleted contracts $ 11,636,297 $ 11,307,975
Estimated earnings to date on uncompleted contracts 1,299,731 838,615
Gross contract assets 12,936,028 12,146,590
Less: billings to date (13,099,656) (13,221,152)
Net contract assets (liabilities) $ (163,628) $ (1,074,562)