Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

Commitments and Contingencies (Details) - USD ($)
1 Months Ended
Apr. 06, 2018
Oct. 31, 2018
May 17, 2018
Apr. 23, 2018
Mar. 19, 2018
Jan. 22, 2018
May 19, 2017
Commitments and Contingencies (Textual)              
Default judgment amount requested by vendor           $ 336,000  
Amount of project fees claimed as owed         $ 1,000,000    
Nasdaq minimum stockholders equity requirement       $ 2,500,000     $ 2,500,000
Nasdaq [Member]              
Commitments and Contingencies (Textual)              
Nasdaq continued listing requirement status, description     A letter from the Listing Qualifications Staff of Nasdaq indicating that, based upon the closing bid price of the Company's common stock for the last 30 consecutive business days beginning on April 5, 2018 and ending on May 16, 2018, the Company no longer meets the requirement to maintain a minimum bid price of $1 per share, as set forth in Nasdaq Listing Rule 5550(a)(2).        
Nasdaq compliance requirement     In accordance with Nasdaq Listing Rule 5810(c)(3)(A), the Company has been provided a period of 180 calendar days, or until November 13, 2018, in which to regain compliance. In order to regain compliance with the minimum bid price requirement, the closing bid price of the Company's common stock must be at least $1.00 per share for a minimum of ten consecutive business days, but generally no more than twenty consecutive business days during this 180-day period. As of the date of this Form 10-Q, the closing bid price of the common stock has not been equal to or greater than $1.00 per share for a minimum of ten consecutive business days. As a result, the Company does not expect to be able to regain compliance within this 180-day period; however, the Company will be eligible to seek an additional compliance period of 180 calendar days if it meets the continued listing requirement for market value of publicly held shares and all other initial listing standards for the Nasdaq Capital Market, with the exception of the bid price requirement, and provide written notice to Nasdaq of the Company's intent to cure the deficiency during this second compliance period, by effecting a reverse stock split, if necessary.        
AVT Technology Solutions, LLC [Member]              
Commitments and Contingencies (Textual)              
Value of judgment for non-payment of goods received $ 9,152,698.71            
Subsequent Event [Member]              
Commitments and Contingencies (Textual)              
Reverse stock split, description   On October 31, 2018, the Company received stockholder approval for a reverse stock split at its 2018 annual meeting of stockholders and implemented a 1-for-40 reverse stock split effective as of November 2, 2018, which it believes will cause the Company to comply with the minimum bid price requirement.