v3.25.0.1
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Leases [Line Items]          
Initial term 12 months   12 months    
Short-term lease costs $ 383,174 $ 335,678 $ 765,733 $ 734,991  
Weighted-average remaining lease term 2 years 2 months 12 days   2 years 2 months 12 days   2 years 8 months 12 days
Lease Agreements [Member]          
Leases [Line Items]          
Lease agreements payments $ 330,020 $ 379,600 $ 720,640 $ 712,421  
Discount rate 7.90%   7.90%   7.90%
Minimum [Member]          
Leases [Line Items]          
Operating lease term 2 years   2 years    
Maximum [Member]          
Leases [Line Items]          
Operating lease term 5 years   5 years