XML 59 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Lease Cost [Abstract]    
2026 (remaining three months) $ 860  
2027 3,367  
2028 3,421  
2029 2,175  
2030 957  
Thereafter 146  
Total minimum lease payments 10,926  
Less imputed interest (2,512)  
Present value of net minimum lease payments 8,414  
Operating lease liabilities:    
Current (included in Accrued Liabilities) $ 2,787  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities  
Noncurrent $ 5,627 $ 7,382
Total $ 8,414