XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

 

    June 30, 2024     December 31, 2023  
             
Accounts receivable   $ 9,081,600     $ 10,133,249  
Allowances for expected credit loss     (288,904 )     (290,193 )
Total accounts receivable   $ 8,792,696     $ 9,843,056