XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES, Components of Losses Before Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes $ (54,351,767) $ (112,145,263)
PRC [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes (8,291,573) (7,386,251)
US [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes (14,349,845) (17,254,945)
Europe [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes (10,839,504) (20,130,854)
Australia [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes (19,225,749) (67,392,512)
Others [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes $ (1,645,096) $ 19,300