v3.19.1
Condensed Consolidated Statements of Comprehensive (loss) Income (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ (17,664,349) $ 2,298,729
Other comprehensive income (loss):    
Foreign currency translation adjustments 27,553 (19,925)
Total comprehensive (loss) income $ (17,636,796) $ 2,278,804