XML 91 R52.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Credit Loss [Abstract]      
Accounts receivable $ 2,386,443 $ 3,281,974 $ 4,443,735
Less: allowance for credit losses (398,099) (407,480) (400,262)
Accounts receivable, net $ 1,988,344 $ 2,874,494 $ 4,043,473