v3.25.1
Commitments and Contingencies (Tables)
9 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of minimum lease payments
    
Fiscal Year Ended June 30,    
Remainder 2024  $381,517 
2025   1,438,631 
2026   1,351,056 
2027   1,232,920 
2028   430,907 
Thereafter   32,627 
Total lease payments   4,867,658 
Less: imputed interest   (414,689)
Present value of lease liability  $4,452,969 
Schedule of lease information
               
    March 31, 2024     June 30, 2023  
Weighted average remaining lease term - years     3.35       4.09  
Weighted average discount rate     6.85%       6.74%