Loss on Long-Term Contract (Details)
6 Months Ended
Jun. 30, 2015
USD ($)
Loss on the long-term contract $ 6,200,000
Loss on Long-Term Contract [Member]  
Loss on the long-term contract 4,130,104
Revenue reduction [Member]  
Loss on the long-term contract $ 2,069,896