CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Statement Of Income And Comprehensive Income [Abstract]    
Net (loss) income attributable to common stockholders $ (1,136,278) $ 96,620
Other comprehensive income    
Change in foreign currency translation adjustment 19,999  
Change in unrealized (loss) on available for sale investments (18,857)  
Total other comprehensive income 1,142  
Comprehensive (loss) income $ (1,135,136) $ 96,620