XML 43 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Contracts in Process (Tables)
12 Months Ended
Jun. 30, 2017
Contractors [Abstract]  
Schedule of contracts in process

 

   2017   2016 
Gross contract value   $43,140,921   $39,061,415 
Costs related to contracts in process, net of progress payments          
   of $1,366,504 and $18,313 at June 30, 2017 and 2016  $7,863,538   $8,810,145