Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details)

v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Summary of Significant Accounting Policies (Details) [Line Items]        
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”) (0.8066 and 0.7847 CAD to 1 US dollar each as of June 30, 2021 and December 31, 2020, respectively) or British Pound (“GBP”) (1.3835 and 1.3649 GBP to 1 US dollar, each as of June 30, 2021 and December 31, 2020, respectively), while expense accounts are translated at the weighted average exchange rate for the period (0.8018 and 0.7334 CAD, to 1 US dollar and 1.3879 and 1.2605 GBP to 1 US dollar for each of the six months ended June 30, 2021 and 2020, respectively, and 0.8139 and 0.7213 CAD to 1 US dollar and 1.3973 and 1.2404 GBP to 1 US dollar for each of the three months ended June 30, 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 income (loss) $ 405,813 $ 867,244 $ 595,161 $ (976,961)
Foreign currency transaction gains (losses) $ 7,395 $ 9,360 $ 18,543 $ 4,026
Weighted average number of common shares (in Shares) 31,459,199 16,851,994 29,597,488 16,846,987
Exchangeable aggregate of shares (in Shares)     509,608  
Common Class C [Member]        
Summary of Significant Accounting Policies (Details) [Line Items]        
Weighted average number of common shares (in Shares)     1