XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable [Abstract]    
Accounts receivable $ 8,443,069 $ 2,526,432
Less: provision for doubtful accounts (1,912,268) (1,961,034)
Accounts receivable, net 6,530,801 565,398
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at the beginning of the period 1,961,034 1,475,983
Additions 0 1,394,591
Write-off (108,288) (922,632)
Foreign exchange 59,522 13,092
Balance at the end of the period $ 1,912,268 $ 1,961,034