v3.26.1
SCHEDULE OF MOVEMENT IN CUSTOMER DEPOSITS (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Balance at Beginning of Period $ 1,210,447 $ 2,350,219
Decrease due to revenue recognized during the period (71,739,622) (61,972,660)
Increase from customer deposits received in advance of performance obligations 73,125,627 61,081,388
Customer deposits assumed through business combination 286,383
Others (25,000)
Refunds to customers (248,500)
Balance at the End of Period $ 2,857,835 $ 1,210,447