Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED BALANCE SHEETS (Parenthetical)

v3.19.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
Dec. 31, 2018
USD ($)
$ / shares
shares
Statement of Financial Position [Abstract]  
Allowance for doubtful accounts | $ $ 227,500
Preferred stock, par value (in dollars per shares) | $ / shares $ 0.001
Preferred stock, authorized 5,000,000
Preferred stock, issued 0
Common stock, par value (in dollars per shares) | $ / shares $ 0.001
Common stock, authorized 70,000,000
Common stock, issued 61,703,575
Common stock, outstanding 61,703,575
Common stock, issuable 3,200,000