XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES, Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Roll Forward]    
Balance at the beginning of the year $ 33,633,030 $ 14,659,415
Additions during the year 12,584,439 22,940,078
Expire of NOL (3,165,660) (1,318,979)
Change in tax rate 96,387 (91,423)
Exchange rate effect (298,554) (2,556,061)
Balance at the end of the year 42,849,642 33,633,030
Unrecognized uncertain tax positions 0 0
Unrecognized liabilities, interest or penalties 0 $ 0
Hong Kong [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 1,173,034  
United States [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards $ 38,730,970  
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  
United States [Member] | 2038 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 1,512,798  
PRC [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 37,266,136  
PRC [Member] | 2024 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 5,413,592  
PRC [Member] | 2025 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 2,210,756  
PRC [Member] | 2026 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 5,989,640  
PRC [Member] | 2027 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 10,479,727  
PRC [Member] | 2028 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 13,172,422  
Germany [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 26,565,271  
Australia [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards $ 61,911,565