v3.25.2
SCHEDULE OF BANK NOTES PAYABLE (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Total bank notes payables $ 2,587,330 $ 3,113,961
Less - current portion (1,041,490) (1,366,350)
Total bank notes payables, less current portion 1,545,840 1,747,611
November 27, 2018 - JJ [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 142,585 209,090
September 14, 2021 - CC [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 142,016 155,976
April 22, 2022 - Cerritos [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 165,430
May 22, 2023 - BB [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 85,208 98,215
May 22, 2023 - CC [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 120,994 139,464
May 22, 2023 - DD [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 109,662 127,497
September 13, 2023 - Garden Grove [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 102,240 116,073
September 13, 2023 - Laguna [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 102,240 116,073
March 22, 2024 - YM [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 118,382 131,563
March 22, 2024 - YCT [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 118,382 131,563
December 20, 2024 - Ontario [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 228,733 250,000
January 30, 2024 - Yoshiharu [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables 600,000 650,000
June 4, 2024 - YLV [Member]    
Short-Term Debt [Line Items]    
Total bank notes payables $ 716,888 $ 823,017