XML 111 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Lease (Details) - Schedule of Lease Payments - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Schedule of Lease Payments [Abstract]    
For the year ending June 30, 2024 $ 88,417  
For the year ending June 30, 2025 95,854  
For the year ending June 30, 2026 65,601  
For the year ending June 30, 2027 50,944  
For the year ending June 30, 2028 52,463  
Thereafter 104,929  
Total lease payments 458,209  
Less: discount (53,243)  
Present value of operating lease liabilities 404,966  
Operating lease liabilities, current portion (72,531)
Operating lease liabilities, non-current portion $ 332,435