XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable [Abstract]    
Accounts receivable $ 6,706,364 $ 8,443,069
Less: provision for credit losses (2,018,042) (1,912,268)
Total accounts receivable, net 4,688,322 6,530,801
Less: accounts receivable, net, held for discontinued operations (1,406,457) (4,031,557)
Accounts receivable, net, held for continuing operation 3,281,865 2,499,244
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at the beginning of the year 1,912,268 1,961,034
Additions 393,873 0
Write-off (174,198) (108,288)
Foreign exchange (113,901) 59,522
Balance at the end of the year $ 2,018,042 $ 1,912,268