XML 67 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Income Tax - Tax carry forwards, Unrecognized Deferred Tax Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax        
Tax operating loss carry forwards $ 35,032,374 $ 205,754,412    
Valuation allowance 41,617,648 $ 26,732,045 $ 5,714,480 $ 5,634,684
Valuation allowance for bad debt provision        
Income Tax        
Valuation allowance 22,071,429      
Valuation allowance for net operating loss carryforwards        
Income Tax        
Valuation allowance 19,546,219      
PRC        
Income Tax        
Undistributed 98,486,420      
Provision for Chinese dividend withholding taxes $ 0