v3.25.2
SCHEDULE OF MATURITY OF LEASE LIABILITIES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Leases As Lessee    
Operating Leases Remaining of 2025 $ 2,424,090  
Finance Leases Remaining of 2025 83,804  
Operating Leases 2026 1,644,921  
Finance Leases 2026 134,201  
Operating Leases 2027 471,460  
Finance Leases 2027 77,234  
Operating Leases 2028 141,390  
Finance Leases 2028 43,778  
Operating Leases 2029 132,086  
Finance Leases 2029 7,095  
Operating Leases Thereafter 59,765  
Finance Leases Thereafter  
Operating leases total undiscounted lease payments 4,873,712  
Finance leases total undiscounted lease payments 346,112  
Operating Leases Less: imputed interest (41,325)  
Finance Leases Less: imputed interest (20,051)  
Oprating leases present value of lease liabilities 4,832,387  
Finance leases present value of lease liabilities 326,061  
Oprating leases, lease liabilities, current (3,623,871) $ (4,341,522)
Finance leases, lease liabilities, current (161,340)
Oprating leases, Lease liabilities, non-current 1,208,516 1,241,526
Finance leases, lease liabilities, non current $ 164,721