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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Schedule of reconciliation of basic and diluted net income per share [Abstract]        
Net (loss) income attributable to ordinary shareholders of the Company $ (93,816) $ (1,576,010) $ (11,740,265) $ 6,088,680
Preferred Share Dividends (40,000) (300,000)
Net (loss) income available to ordinary shareholders of the company for basic and diluted net income per share of ordinary shares $ (133,816) $ (1,576,010) $ (12,040,265) $ 6,088,680
Basic (in Shares) 86,389,548 79,055,053 83,854,623 79,055,053
Diluted (in Shares) 86,389,548 79,055,053 83,854,623 79,055,053
Basic (in Dollars per share) $ 0 $ (0.02) $ (0.14) $ 0.08
Diluted (in Dollars per share) $ 0 $ (0.02) $ (0.14) $ 0.08