Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)

v3.19.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Foreign, Current $ 1,803 $ 61,766
Foreign, Deferred 18,216 265,809
Foreign, Change in Valuation Allowance (8,010) (277,126)
U.S. Federal, Current
U.S. Federal, Deferred (1,305,934) 2,682,311
U.S. Federal, Change in Valuation Allowance 291,721 (3,362,028)
State and Local, Current
State and Local, Deferred (99,938) 65,450
Change in valuation allowance 400,918 (80,611)
Income tax provision $ (701,224) $ (644,429)