v3.26.1
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