Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details)

Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Accounting Policies [Abstract]    
Foreign currency translation description The Company’s reporting currency is the United States dollar. The functional currency of certain subsidiaries is the Canadian Dollar (“CAD”) or British Pound (“GBP”). Assets and liabilities are translated based on the exchange rates at the balance sheet date (0.7941 and 0.7056 for the CAD, 1.3766 and 1.2373 for the GBP, each as of March 31, 2021 and 2020, respectively), while expense accounts are translated at the weighted average exchange rate for the period (0.7896 and 0.7455 for the CAD and 1.3784 and 1.2805 for the GBP for each of the three months ended March 31, 2021 and 2020, respectively). Equity accounts are translated at historical exchange rates. The resulting translation adjustments are recognized in stockholders’ equity as a component of accumulated other comprehensive income.  
Other comprehensive gain/(loss) $ 189,348 $ (1,844,205)
Foreign currency transaction gain loss $ 11,148 $ 5,334