Income Taxes - Summary of Changes in Valuation Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Valuation Allowance [Abstract] | ||
| Valuation allowance, beginning of year | $ (32,159) | $ (28,181) |
| Current year additions | (14,176) | (3,978) |
| Valuation allowance, end of year | $ (46,335) | $ (32,159) |