Consolidated Statements of Stockholders' Deficit - USD ($) | June 20 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | June 20 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | June 20 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | June 20 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | June 20 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | June 20 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | June 20 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | June 20 [Member]Common Stock [Member] | June 20 [Member]Additional Paid-in Capital [Member] | June 20 [Member]Retained Earnings [Member] | June 20 [Member] | July 7 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | July 7 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | July 7 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | July 7 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | July 7 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | July 7 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | July 7 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | July 7 [Member]Common Stock [Member] | July 7 [Member]Additional Paid-in Capital [Member] | July 7 [Member]Retained Earnings [Member] | July 7 [Member] | July 21 to July 26 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | July 21 to July 26 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | July 21 to July 26 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | July 21 to July 26 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | July 21 to July 26 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | July 21 to July 26 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | July 21 to July 26 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | July 21 to July 26 [Member]Common Stock [Member] | July 21 to July 26 [Member]Additional Paid-in Capital [Member] | July 21 to July 26 [Member]Retained Earnings [Member] | July 21 to July 26 [Member] | September 12 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | September 12 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | September 12 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | September 12 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | September 12 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | September 12 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | September 12 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | September 12 [Member]Common Stock [Member] | September 12 [Member]Additional Paid-in Capital [Member] | September 12 [Member]Retained Earnings [Member] | September 12 [Member] | October 10 to October 18 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | October 10 to October 18 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | October 10 to October 18 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | October 10 to October 18 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | October 10 to October 18 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | October 10 to October 18 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | October 10 to October 18 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | October 10 to October 18 [Member]Common Stock [Member] | October 10 to October 18 [Member]Additional Paid-in Capital [Member] | October 10 to October 18 [Member]Retained Earnings [Member] | October 10 to October 18 [Member] | November 1 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | November 1 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | November 1 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | November 1 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | November 1 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | November 1 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | November 1 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | November 1 [Member]Common Stock [Member] | November 1 [Member]Additional Paid-in Capital [Member] | November 1 [Member]Retained Earnings [Member] | November 1 [Member] | November 8 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | November 8 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | November 8 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | November 8 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | November 8 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | November 8 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | November 8 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | November 8 [Member]Common Stock [Member] | November 8 [Member]Additional Paid-in Capital [Member] | November 8 [Member]Retained Earnings [Member] | November 8 [Member] | November 22 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | November 22 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | November 22 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | November 22 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | November 22 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | November 22 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | November 22 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | November 22 [Member]Common Stock [Member] | November 22 [Member]Additional Paid-in Capital [Member] | November 22 [Member]Retained Earnings [Member] | November 22 [Member] | November 22 to November 29 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | November 22 to November 29 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | November 22 to November 29 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | November 22 to November 29 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | November 22 to November 29 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | November 22 to November 29 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | November 22 to November 29 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | November 22 to November 29 [Member]Common Stock [Member] | November 22 to November 29 [Member]Additional Paid-in Capital [Member] | November 22 to November 29 [Member]Retained Earnings [Member] | November 22 to November 29 [Member] | December 19 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | December 19 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | December 19 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | December 19 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | December 19 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | December 19 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | December 19 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | December 19 [Member]Common Stock [Member] | December 19 [Member]Additional Paid-in Capital [Member] | December 19 [Member]Retained Earnings [Member] | December 19 [Member] | December 30 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | December 30 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | December 30 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | December 30 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | December 30 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | December 30 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | December 30 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | December 30 [Member]Common Stock [Member] | December 30 [Member]Additional Paid-in Capital [Member] | December 30 [Member]Retained Earnings [Member] | December 30 [Member] | January 9, 2017 [Member]Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | January 9, 2017 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | January 9, 2017 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | January 9, 2017 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | January 9, 2017 [Member]Common Stock [Member] | January 9, 2017 [Member]Additional Paid-in Capital [Member] | January 9, 2017 [Member]Retained Earnings [Member] | January 9, 2017 [Member] | January 26 to April 13, 2017 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | January 26 to April 13, 2017 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | January 26 to April 13, 2017 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | January 26 to April 13, 2017 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | January 26 to April 13, 2017 [Member]Common Stock [Member] | January 26 to April 13, 2017 [Member]Additional Paid-in Capital [Member] | January 26 to April 13, 2017 [Member]Retained Earnings [Member] | January 26 to April 13, 2017 [Member] | May 26, 2017 [Member]Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | May 26, 2017 [Member]Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | May 26, 2017 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | May 26, 2017 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | May 26, 2017 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | May 26, 2017 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | May 26, 2017 [Member]Common Stock [Member] | May 26, 2017 [Member]Additional Paid-in Capital [Member] | May 26, 2017 [Member]Retained Earnings [Member] | May 26, 2017 [Member] | May 30 to June 29, 2017 [Member]Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | May 30 to June 29, 2017 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | May 30 to June 29, 2017 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | May 30 to June 29, 2017 [Member]Common Stock [Member] | May 30 to June 29, 2017 [Member]Additional Paid-in Capital [Member] | May 30 to June 29, 2017 [Member]Retained Earnings [Member] | May 30 to June 29, 2017 [Member] | June 30 to August 22, 2017 [Member]Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | June 30 to August 22, 2017 [Member]Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | June 30 to August 22, 2017 [Member]Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | June 30 to August 22, 2017 [Member]Common Stock [Member] | June 30 to August 22, 2017 [Member]Additional Paid-in Capital [Member] | June 30 to August 22, 2017 [Member]Retained Earnings [Member] | June 30 to August 22, 2017 [Member] | Preferred Stock [Member]Series B Convertible Preferred Stock [Member] | Preferred Stock [Member]Series C Convertible Preferred Stock [Member] | Preferred Stock [Member]Series D Convertible Preferred Stock [Member] | Preferred Stock [Member]Series E Convertible Preferred Stock [Member] | Preferred Stock [Member]Series F Convertible Preferred Stock [Member] | Preferred Stock [Member]Series G Convertible Preferred Stock [Member] | Preferred Stock [Member]Series H Convertible Preferred Stock [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Total |