XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of business and organization (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Stockholders' Equity Attributable to Parent $ 23,234,303 $ 17,980,689 $ 2,028,055 $ (55,571)
Retained Earnings        
Stockholders' Equity Attributable to Parent $ (118,914,567) $ (108,532,508) $ (99,273,861) $ (90,803,200)