Statements of Stockholders' Equity (Deficit) - USD ($) | Note Conversion at $6.68 Per Share [Member]Common Stock [Member] | Note Conversion at $6.68 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $6.68 Per Share [Member] | Note Conversion at $6.68 Per Share 2 [Member]Common Stock [Member] | Note Conversion at $6.68 Per Share 2 [Member]Additional Paid-in Capital [Member] | Note Conversion at $6.68 Per Share 2 [Member] | Note Conversion at $5.85 Per Share [Member]Common Stock [Member] | Note Conversion at $5.85 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $5.85 Per Share [Member] | Note Conversion at $5.03 Per Share [Member]Common Stock [Member] | Note Conversion at $5.03 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $5.03 Per Share [Member] | Note Conversion at $5.14 Per Share [Member]Common Stock [Member] | Note Conversion at $5.14 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $5.14 Per Share [Member] | Note Conversion at $5.00 Per Share [Member]Common Stock [Member] | Note Conversion at $5.00 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $5.00 Per Share [Member] | Note Conversion at $5.26 Per Share [Member]Common Stock [Member] | Note Conversion at $5.26 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $5.26 Per Share [Member] | Note Conversion at $5.26 Per Share 2 [Member]Common Stock [Member] | Note Conversion at $5.26 Per Share 2 [Member]Additional Paid-in Capital [Member] | Note Conversion at $5.26 Per Share 2 [Member] | Note Conversion at $5.95 Per Share [Member]Common Stock [Member] | Note Conversion at $5.95 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $5.95 Per Share [Member] | Note Conversion at $5.05 Per Share [Member]Common Stock [Member] | Note Conversion at $5.05 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $5.05 Per Share [Member] | Note Conversion at $2.90 Per Share [Member]Common Stock [Member] | Note Conversion at $2.90 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $2.90 Per Share [Member] | Note Conversion at $2.96 Per Share [Member]Common Stock [Member] | Note Conversion at $2.96 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $2.96 Per Share [Member] | Note Conversion at $2.91 Per Share [Member]Common Stock [Member] | Note Conversion at $2.91 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $2.91 Per Share [Member] | Note Conversion at $2.77 Per Share [Member]Common Stock [Member] | Note Conversion at $2.77 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $2.77 Per Share [Member] | Note Conversion at $2.25 Per Share [Member]Common Stock [Member] | Note Conversion at $2.25 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $2.25 Per Share [Member] | Note Conversion at $2.00 Per Share [Member]Common Stock [Member] | Note Conversion at $2.00 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $2.00 Per Share [Member] | Note Conversion at $2.27283 Per Share [Member]Common Stock [Member] | Note Conversion at $2.27283 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $2.27283 Per Share [Member] | Note Conversion at $2.0179 Per Share [Member]Common Stock [Member] | Note Conversion at $2.0179 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $2.0179 Per Share [Member] | Note Conversion at $2.00 Per Share 2 [Member]Common Stock [Member] | Note Conversion at $2.00 Per Share 2 [Member]Additional Paid-in Capital [Member] | Note Conversion at $2.00 Per Share 2 [Member] | Note Conversion at $1.92417 Per Share [Member]Common Stock [Member] | Note Conversion at $1.92417 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $1.92417 Per Share [Member] | Note Conversion at $1.8578 Per Share [Member]Common Stock [Member] | Note Conversion at $1.8578 Per Share [Member]Additional Paid-in Capital [Member] | Note Conversion at $1.8578 Per Share [Member] | Series A Convertible Preferred Stock [Member]Common Stock [Member]Shares Issued at $19.50 Per Share [Member] | Series A Convertible Preferred Stock [Member]Common Stock [Member]Shares Issued at $19.50 Per Share 2 [Member] | Series A Convertible Preferred Stock [Member]Common Stock [Member]Shares Issued at $19.50 Per Share 3 [Member] | Series A Convertible Preferred Stock [Member]Common Stock [Member]Shares Issued at $19.50 Per Share 4 [Member] | Series A Convertible Preferred Stock [Member]Common Stock [Member]Shares Issued at $9.75 Per Share [Member] | Series A Convertible Preferred Stock [Member]Common Stock [Member]Shares Issued at $9.75 Per Share 2 [Member] | Series A Convertible Preferred Stock [Member]Common Stock [Member]Shares Issued at $9.75 Per Share 3 [Member] | Series A Convertible Preferred Stock [Member]Additional Paid-in Capital [Member]Shares Issued at $19.50 Per Share [Member] | Series A Convertible Preferred Stock [Member]Additional Paid-in Capital [Member]Shares Issued at $19.50 Per Share 2 [Member] | Series A Convertible Preferred Stock [Member]Additional Paid-in Capital [Member]Shares Issued at $19.50 Per Share 3 [Member] | Series A Convertible Preferred Stock [Member]Additional Paid-in Capital [Member]Shares Issued at $19.50 Per Share 4 [Member] | Series A Convertible Preferred Stock [Member]Additional Paid-in Capital [Member]Shares Issued at $9.75 Per Share [Member] | Series A Convertible Preferred Stock [Member]Additional Paid-in Capital [Member]Shares Issued at $9.75 Per Share 2 [Member] | Series A Convertible Preferred Stock [Member]Additional Paid-in Capital [Member]Shares Issued at $9.75 Per Share 3 [Member] | Series A Convertible Preferred Stock [Member]Retained Earnings [Member]Shares Issued at $19.50 Per Share [Member] | Series A Convertible Preferred Stock [Member]Retained Earnings [Member]Shares Issued at $19.50 Per Share 2 [Member] | Series A Convertible Preferred Stock [Member]Retained Earnings [Member]Shares Issued at $19.50 Per Share 3 [Member] | Series A Convertible Preferred Stock [Member]Retained Earnings [Member]Shares Issued at $19.50 Per Share 4 [Member] | Series A Convertible Preferred Stock [Member]Retained Earnings [Member]Shares Issued at $9.75 Per Share 2 [Member] | Series A Convertible Preferred Stock [Member]Retained Earnings [Member]Shares Issued at $9.75 Per Share 3 [Member] | Series A Convertible Preferred Stock [Member]Shares Issued at $19.50 Per Share 4 [Member] | Series A Convertible Preferred Stock [Member]Shares Issued at $9.75 Per Share 2 [Member] | Series A Convertible Preferred Stock [Member]Shares Issued at $9.75 Per Share 3 [Member] | Preferred Stock [Member] | Common Stock [Member]Warrant Exercisable at $15.00 Per Share [Member] | Common Stock [Member]Option Exercisable at $1.25 Per Share [Member] | Common Stock [Member]Shares Issued at $20.63 Per Share [Member] | Common Stock [Member]Warrant Exercisable at $12.75 Per Share [Member] | Common Stock [Member]Option Exercisable at $5.25 Per Share [Member] | Common Stock [Member]Warrant Exercisable at $0.75 Per Share [Member] | Common Stock [Member]Warrant Exercisable at $13.50 Per Share [Member] | Common Stock [Member]Shares Issued at $18.75 Per Share [Member] | Common Stock [Member]Warrant Exercisable at $7.50 Per Share [Member] | Common Stock [Member]Warrant Exercisable at $5.63 Per Share [Member] | Common Stock [Member]Warrant Exercisable at $12.75 Per Share 2 [Member] | Common Stock [Member]Warrant Exercisable at $11.25 Per Share [Member] | Common Stock [Member]Shares Issued at $11.25 Per Share [Member] | Common Stock [Member]Shares Issued at $18.75 Per Share 2 [Member] | Common Stock [Member]Warrant Exercisable at $13.50 Per Share 2 [Member] | Common Stock [Member]Warrant Exercisable at $9.75 Per Share [Member] | Common Stock [Member]Warrant Exercisable at $5.63 Per Share 2 [Member] | Common Stock [Member]Option Exercisable at $5.25 Per Share 2 [Member] | Common Stock [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $15.00 Per Share [Member] | Additional Paid-in Capital [Member]Option Exercisable at $1.25 Per Share [Member] | Additional Paid-in Capital [Member]Shares Issued at $20.63 Per Share [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $12.75 Per Share [Member] | Additional Paid-in Capital [Member]Option Exercisable at $5.25 Per Share [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $0.75 Per Share [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $13.50 Per Share [Member] | Additional Paid-in Capital [Member]Shares Issued at $18.75 Per Share [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $7.50 Per Share [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $5.63 Per Share [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $12.75 Per Share 2 [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $11.25 Per Share [Member] | Additional Paid-in Capital [Member]Shares Issued at $11.25 Per Share [Member] | Additional Paid-in Capital [Member]Shares Issued at $18.75 Per Share 2 [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $13.50 Per Share 2 [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $9.75 Per Share [Member] | Additional Paid-in Capital [Member]Warrant Exercisable at $5.63 Per Share 2 [Member] | Additional Paid-in Capital [Member]Option Exercisable at $5.25 Per Share 2 [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Warrant Exercisable at $15.00 Per Share [Member] | Option Exercisable at $1.25 Per Share [Member] | Shares Issued at $20.63 Per Share [Member] | Warrant Exercisable at $12.75 Per Share [Member] | Option Exercisable at $5.25 Per Share [Member] | Warrant Exercisable at $0.75 Per Share [Member] | Warrant Exercisable at $13.50 Per Share [Member] | Shares Issued at $18.75 Per Share [Member] | Warrant Exercisable at $7.50 Per Share [Member] | Warrant Exercisable at $5.63 Per Share [Member] | Warrant Exercisable at $12.75 Per Share 2 [Member] | Warrant Exercisable at $11.25 Per Share [Member] | Shares Issued at $11.25 Per Share [Member] | Shares Issued at $18.75 Per Share 2 [Member] | Warrant Exercisable at $13.50 Per Share 2 [Member] | Warrant Exercisable at $9.75 Per Share [Member] | Warrant Exercisable at $5.63 Per Share 2 [Member] | Option Exercisable at $5.25 Per Share 2 [Member] | Total |