v3.25.2
Leases (Tables)
12 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
Future lease payments under non-cancellable operating leases as of June 30, 2025 are as follows (in thousands):
Total20262027202820292030Thereafter
Minimum lease payments$216,318 $36,501 $30,216 $24,367 $22,566 $19,056 $83,612 
Less: imputed interest(32,797)
Total lease liabilities$183,521 
Schedule of Operating Lease Disclosure
The supplemental information related to operating leases for the years ended June 30, 2025 and June 30, 2024 was as follows (in thousands):
20252024
Weighted-average inputs:
Weighted-average remaining lease term (years)8.38.7
Weighted-average discount rate3.7 %3.5 %
Cash flow information:
Operating cash flows paid for amounts included in the measurement of lease liabilities$35,732 $30,573 
Right of use assets obtained in exchange for new lease liabilities:$33,638 $54,588