XML 54 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Contracts in Process (Schedule of Contracts in Process) (Details) - USD ($)
Jun. 30, 2017
Jun. 30, 2016
Contractors [Abstract]    
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