XML 100 R88.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes, Deferred Tax Assets and Deferred Tax Liabilities (Details) - Schedule of income tax reconciliation - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Schedule of income tax reconciliation [Abstract]    
Profit (loss) before income taxes $ 29,608,168 $ (2,354,111)
United States federal corporate income tax rate 21.00% 21.00%
Income tax credit computed at United States statutory corporate income tax rate $ 6,217,715 $ (494,363)
Reconciling items:    
Rate differential for PRC earnings 69,004 (69,225)
Non-taxable income (5,969,462)
Non-deductible expenses 82,672 67,679
Share based payments 31,252 63,028
Valuation allowance on deferred tax assets (431,181) 432,881
Income tax expenses