Income Taxes (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Income tax expenses $ 1,985,640
Effective income tax rate 20.10%  
effective income tax u.s. federal statutory rate 21.00%  
effective income tax rate, valuation allowance 0.00%