XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF ACCRUED LIABILITIES AND OTHER PAYABLES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued payroll $ 53,937 $ 69,332
Accrued VAT expenses 9,122 8,400
Accrued taxes 1,665,040 1,459,052
Customer deposit 9,171,719 10,130,886
Customer refund 614,819 856,829
Other payables 152,772 205,345
Other accruals   28,434
Total accrued liabilities and other payables $ 11,667,409 $ 12,758,278