Annual report pursuant to Section 13 and 15(d)

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

v3.20.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Foreign, Current $ 48,187 $ 1,803
Foreign, Deferred 653,790 18,216
Foreign, Change in Valuation Allowance (652,679) (8,010)
U.S. Federal, Current
U.S. Federal, Deferred (4,683,141) (1,305,934)
U.S. Federal, Change in Valuation Allowance 4,662,699 291,721
State & Local, Current
State & Local, Deferred (272,656) (99,938)
State & Local, Change in valuation allowance 317,526 400,918
Income tax provision $ 73,726 $ (701,224)