v3.25.2
Leases - Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Operating leases:    
2026 $ 15,931  
2027 14,414  
2028 9,957  
2029 6,932  
2030 6,578  
Thereafter 21,141  
Total lease payments 74,953  
Less imputed interest (12,967)  
Total lease liabilities 61,986 $ 56,655
Finance leases:    
2026 349  
2027 296  
2028 282  
2029 271  
2030 184  
Thereafter 55  
Total lease payments 1,437  
Less imputed interest (185)  
Total lease liabilities $ 1,251 $ 1,320