Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF FUTURE MINIMUM LEASE COMMITMENT (Details)

v3.24.2.u1
SCHEDULE OF FUTURE MINIMUM LEASE COMMITMENT (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Operating Lease [Abstract]    
For the period July 1 through December 31, 2024 $ 175,432  
2025 357,881  
2026 368,617  
2027 365,004  
2028 120,464  
Total future minimum lease payments 1,387,398  
Less: imputed interest (174,757)  
Net future minimum lease payments 1,212,641 $ 1,328,408
Less: operating lease liabilities, current portion 276,440 250,711
Operating lease liabilities, non-current portion 936,201 1,077,697
Finance Lease [Abstract]    
For the period July 1 through December 31, 2024 22,891  
2025 39,242  
2026 39,242  
2027 39,242  
2028 19,390  
Total future minimum lease payments 160,007  
Less: imputed interest (85,549)  
Net future minimum lease payments 74,458  
Less: operating lease liabilities, current portion 11,701
Operating lease liabilities, non-current portion 62,757
For the period July 1 through December 31, 2024 198,323  
2025 397,123  
2026 407,859  
2027 404,246  
2028 139,854  
Total future minimum lease payments 1,547,406  
Less: imputed interest (260,307)  
Net future minimum lease payments 1,287,099  
Less: operating lease liabilities, current portion 288,141  
Operating lease liabilities, non-current portion $ 998,958