v3.26.1
Leases - Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Operating lease:    
2026 (remaining) $ 4,211  
2027 15,995  
2028 11,497  
2029 8,362  
2030 7,514  
Thereafter 21,260  
Total lease payments 68,839  
Less imputed interest (11,081)  
Total lease liabilities 57,758 $ 61,986
Finance lease:    
2026 (remaining) 82  
2027 296  
2028 282  
2029 271  
2030 184  
Thereafter 54  
Total lease payments 1,169  
Less imputed interest (134)  
Total lease liabilities $ 1,035 $ 1,251