Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details)

v3.22.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Accounting Policies [Abstract]        
Foreign currency translation description     The functional currency of certain subsidiaries was the Canadian Dollar (“CAD”) (0.7874 CAD to 1 US dollar as of December 31, 2021) or British Pound (“GBP”) (1.2146 and 1.3510 GBP to 1 US dollar, each as of June 30, 2022 and December 31, 2021, respectively), while expense accounts are translated at the weighted average exchange rate for the period (0.8139 CAD and 0.8018 CAD to 1 US dollar for each of the three and six months ended June 30, 2021, respectively, 1.2571 and 1.3973 GBP to 1 US dollar for each of the three months ended June 30, 2022 and 2021, respectively, and 1.2995 and 1.3879 GBP to 1 US dollar for each of the six months ended June 30, 2022 and 2021, 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 (loss) income $ (1,908,051) $ 406,487 $ (2,636,132) $ 595,835
Foreign currency transaction gains (losses) $ 22   $ (120)  
Foreign currency transaction gains   $ 7,395   $ 18,543