v3.25.2
Leases (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Leases [Line Items]    
Initial term 12 months  
Short-term lease costs $ 1,757,022 $ 1,522,974
Lease agreements payments $ 1,654,992 $ 1,342,709
Weighted-average remaining lease term 3 years 4 months 24 days 2 years 8 months 12 days
Discount rate on lease liability 6.40% 7.90%
Minimum [Member]    
Leases [Line Items]    
Operating lease term 2 years  
Maximum [Member]    
Leases [Line Items]    
Operating lease term 5 years