v3.25.2
SCHEDULE OF CONTRACT ASSETS/LIABILITIES (Details) - USD ($)
Jun. 30, 2025
Jan. 01, 2025
Accounts Receivable [Member]    
Accounts receivable $ 89,075