v3.25.2
Warrants - Schedule of Warrant Activity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Schedule of Warrant Activity [Line Items]      
Number of Shares, Outstanding at ending 521,038 429,061 397,781
Weighted Average Exercise Price, Outstanding at ending $ 14.07 $ 11.03 $ 12.85
Weighted Average Remaining Contractual Term (in years), Outstanding at ending 2 years 7 months 6 days 2 years 8 months 12 days 3 years 7 months 6 days
Number of Shares, Expired   (13,783) (123,257)
Weighted Average Exercise Price, Expired   $ (24) $ 18
Weighted Average Remaining Contractual Term (in years), Expired   0 years 0 years
Number of Shares, Additional issuances   45,063
Weighted Average Exercise Price, Additional issuances   $ 10.1
Weighted Average Remaining Contractual Term (in years), Additional issuances   4 years 7 months 6 days