v3.25.1
Commitments and Contingencies (Details - Lease information)
Dec. 31, 2023
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Weighted average remaining lease term - years 3 years 6 months 21 days 4 years 1 month 2 days
Weighted average discount rate 6.84% 6.74%