Stock-Based Payments - Schedule of Stock-Based Payments (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Schedule of Stock-Based Payments [Line Items] | ||
| Total stock-based compensation expense | $ (2,609) | $ (8,928) |
| Research and development [Member] | ||
| Schedule of Stock-Based Payments [Line Items] | ||
| Total stock-based compensation expense | ||
| General and administrative [Member] | ||
| Schedule of Stock-Based Payments [Line Items] | ||
| Total stock-based compensation expense | $ (2,609) | $ (8,928) |