Leases - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Lessee, Lease, Description [Line Items] | ||
| Operating lease expiration date | Jun. 30, 2030 | |
| Operating lease, option to extend the term | 5 years | |
| Operating lease right-of-use assets | $ 19,788 | $ 18,139 |
| Present value of operating lease liabilities | 22,836 | |
| Operating lease liability, current | $ 7,000 | $ 6,500 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other current liabilities | Other current liabilities |
| Palo Alto Lease Extension | ||
| Lessee, Lease, Description [Line Items] | ||
| Operating lease, option to extend the term | 12 months | |
| Palo Alto Lease Extension | Scenario, Adjustment | ||
| Lessee, Lease, Description [Line Items] | ||
| Operating lease right-of-use assets | $ 4,700 | $ 2,500 |
| Present value of operating lease liabilities | $ 4,700 | $ 2,500 |