v3.25.2
OTHER PAYABLES AND ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
OTHER PAYABLES AND ACCRUED EXPENSES    
Accrued staff commission and bonus $ 34,033 $ 35,082
Rental deposits received 257,657 322,799
Bid bond 62,864 58,427
Other payables 6,733,661 6,692,811
Other payables and accrued expenses $ 7,088,214 $ 7,109,119