v3.25.2
ACCOUNTS RECEIVABLE NET (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
ACCOUNTS RECEIVABLE NET    
Considered good - unsecured $ 4,065,665 $ 3,780,777
Considered doubtful - unsecured 2,339,333 2,383,376
Accounts receivable, gross 6,404,998 6,164,153
Less: Provision for expected credit loss (2,339,333) (2,383,376)
Accounts receivable, net $ 4,065,665 $ 3,780,777