XML 82 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Income Tax (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Schedule of provision for income tax expenses    
Income tax expense - current $ 9,101,026 $ 1,899,005
Income tax benefit - deferred (1,061,548) (8,832,530)
Total income tax expense (benefit) $ 8,039,476 $ (6,933,525)