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]    
Current: Federal $ 10,185
Current: Foreign 3,166 292,491
Current: State and local (22,372) 35,107
Total current (19,206) 337,783
Deferred: Federal (896,468) (722,975)
Deferred: Foreign (341) (2,316)
Deferred: State and local (333,141) (10,102)
Less: valuation allowance 1,229,609 701,525
Total deferred (341) (33,868)
Income tax provision (benefit) $ (19,547) $ 303,915