v3.26.1
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Lease Cost [Abstract]    
2027 $ 3,361  
2028 3,414  
2029 2,170  
2030 950  
2031 129  
Thereafter 17  
Total minimum lease payments 10,041  
Less imputed interest (2,382)  
Present value of net minimum lease payments 7,659  
Operating lease liabilities:    
Current (included in Accrued Liabilities) $ 2,754 $ 2,814
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Noncurrent $ 4,905 $ 7,382
Total $ 7,659