v3.25.1
Commitments and Contingencies (Tables)
6 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of minimum lease payments
     
Fiscal Year Ended June 30,    
Remainder 2024  $764,412 
2025   1,441,424 
2026   1,353,474 
2027   1,234,880 
2028   432,131 
Thereafter   32,627 
Total lease payments   5,258,948 
Less: imputed interest   (469,796)
Present value of lease liability  $4,789,152 
Lease information
               
    December 31, 2023     June 30, 2023  
Weighted average remaining lease term - years     3.56       4.09  
Weighted average discount rate     6.84%       6.74%