XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS PAYABLE (Tables)
6 Months Ended
Jun. 30, 2025
ACCOUNTS PAYABLE [Abstract]  
Accounts Payable
   
June 30, 2025
   
December 31, 2024
 
   
(Unaudited)
       
Professional fees payable
 
$
2,263,892
   
$
2,861,695
 
Payable to suppliers
   
2,993,354
     
3,697,743
 
Others
   
129,107
     
110,739
 
Total accounts payable
   
5,386,353
     
6,670,177
 
Less: accounts payable, held for discontinued operations
   
(1,463,462
)
   
(1,534,467
)
Accounts payable, held for continuing operations
 
$
3,922,891
   
$
5,135,710