XML 91 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF DEPOSITS PAID (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deposits Paid Net      
Deposits paid (including $1,597,060 and $1,628,511 to related parties as of December 31, 2023 and 2022, respectively) $ 2,312,622 $ 2,365,652  
Less: Allowance for doubtful accounts (including $1,060,610 and $870,066 to related parties as of December 31, 2023 and 2022, respectively) (1,694,166) (1,244,350)
Deposits paid, net $ 618,456 $ 1,121,302