XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Allowance for doubtful accounts receivables $ 532,661 $ 177,140
Accumulated depreciation on properties and equipment $ 95,221 $ 40,620
Convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Convertible preferred stock, authorized 25,000,000 25,000,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized 100,000,000 100,000,000
Common stock, issued 40,666,086 39,894,673
Common stock, outstanding 40,666,086 39,894,673
Series A Convertible Preferred Stock [Member]    
Convertible preferred stock, authorized 2,000,000 2,000,000
Convertible preferred stock, issued 1,917,720 1,917,720
Convertible preferred stock, outstanding 1,917,720 1,917,720