XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES, Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Valuation Allowance [Roll Forward]    
Balance at the beginning of the year $ 14,659,415 $ 19,072,736
Additions during the year 22,940,078 3,213,097
Expire of NOL (1,318,979) (1,243,653)
Write-off of employee stock ownership plans deferred tax asset 0 (4,981,854)
Change in tax rate (91,423) (959,106)
Company deregistration 0 (708,266)
Exchange rate effect (2,556,061) 266,461
Balance at the end of the year 33,633,030 14,659,415
Unrecognized uncertain tax positions 0 0
Unrecognized liabilities, interest or penalties 0 $ 0
Hong Kong [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 978,187  
United States [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards $ 27,588,978  
Percentage of annual taxable income 80.00%  
United States [Member] | 2035 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards $ 3,740,668  
United States [Member] | 2036 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 1,430,246  
United States [Member] | 2037 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 744,848  
PRC [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 39,109,412  
PRC [Member] | 2023 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 13,755,682  
PRC [Member] | 2024 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 5,696,704  
PRC [Member] | 2025 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 2,326,371  
PRC [Member] | 2026 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 6,302,877  
PRC [Member] | 2027 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 11,027,780  
Germany [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 14,748,048  
Australia [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards $ 28,967,850