XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2018
Accounts Receivable [Abstract]  
Summary of accounts receivable
  June 30,
2018
  

December 31,

2017

 
Billed:      
Block sales $-  $14,038 
Construction services  1,717,590   2,652,496 
Retainage receivable  524,998   373,576 
Total gross receivables  2,242,588   3,040,110 
Less: allowance for doubtful accounts  (14,904)  (34,235)
Total net receivables $2,227,684  $3,005,875