v3.25.2
Shareholders' Equity - Schedule of Activity Related to Unvested RSUs Granted (Details) - shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Unvested RSUs Granted to Employees and Directors [Member]    
Schedule of Activity Related to Unvested RSUs Granted [Line Items]    
Unvested at the beginning of period, Number 353,134 207,199
Expected to vest after the end of period, Number 583,844 319,533
Granted, Number 618,515 395,327
Forfeited, Number (29,018) (132,400)
Vested, Number (307,868) (116,992)
Unvested at the end of the period, Number 634,763 353,134
Unvested RSUs and RS Granted to Non-Employee [Member]    
Schedule of Activity Related to Unvested RSUs Granted [Line Items]    
Unvested at the beginning of period, Number 4,802 2,500
Expected to vest after the end of period, Number 24,551 4,802
Granted, Number 54,269 27,270
Vested, Number (34,520) (24,968)
Unvested at the end of the period, Number 24,551 4,802