XML 47 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Schedule of accounts receivable    
Total gross receivables $ 2,222,234 $ 2,586,221
Less: allowance for doubtful accounts (785,895) (839,895) [1]
Total net receivables 1,436,339 1,746,326
Block sales [Member]    
Schedule of accounts receivable    
Total gross receivables 14,723
Construction services [Member]    
Schedule of accounts receivable    
Total gross receivables 1,306,567 1,619,498
Engineering services [Member]    
Schedule of accounts receivable    
Total gross receivables 333,230 400,877
Retainage receivable [Member]    
Schedule of accounts receivable    
Total gross receivables 544,911 543,417
Other receivable [Member]    
Schedule of accounts receivable    
Total gross receivables $ 37,526 $ 7,706
[1] The allowance for doubtful accounts is primarily due to unpaid billings on a contract that is currently in dispute.