Deposits - Schedule of Deposits (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Banking and Thrift [Abstract]    
Deposit for BDI-747 units $ 50,000 $ 250,000
Other 2,404 6,254
Total $ 52,404 $ 256,254