Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details) - Schedule of reconciliation of basic and diluted net income per share

v3.21.2
Summary of Significant Accounting Policies (Details) - Schedule of reconciliation of basic and diluted net income per share - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Schedule of reconciliation of basic and diluted net income per share [Abstract]        
Net income (loss) attributable to ordinary shareholders of the Company $ 2,584,624 $ 689,184 $ (9,155,641) $ 6,777,864
Preferred Share Dividends (300,000)
Net income (loss) available to ordinary shareholders of the company for basic and diluted net income per share of ordinary shares $ 2,584,624 $ 689,184 $ (9,455,641) $ 6,777,864
Weighted average ordinary shares outstanding        
Basic (in Shares) 86,389,548 79,071,363 83,854,623 79,060,490
Diluted (in Shares) 86,797,148 79,071,363 83,854,623 79,060,490
Net income per ordinary share attributable to ordinary shareholders of the Company        
Basic (in Dollars per share) $ 0.03 $ 0.01 $ (0.11) $ 0.09
Diluted (in Dollars per share) $ 0.03 $ 0.01 $ (0.11) $ 0.09