v3.23.3
Leases (Details) - USD ($)
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Leases (Details) [Line Items]    
Expiration term 2 years 3 months 25 days  
Rent expense $ 160,489 $ 146,461
Lease Agreements [Member]    
Leases (Details) [Line Items]    
Right-of-use assets 285,089  
Lease liabilities 447,751  
Lease liabilities current 260,134  
Lease liabilities non-current $ 187,617  
Weighted average discount rate 10.74%  
Lease Agreements [Member] | Minimum [Member]    
Leases (Details) [Line Items]    
Lease term range 2 years  
Lease Agreements [Member] | Maximum [Member]    
Leases (Details) [Line Items]    
Lease term range 5 years