v3.26.1
Leases - Schedule of Lease Term and Discount Rate (Details)
Jun. 30, 2026
Jun. 30, 2025
Weighted-average remaining lease term (years)    
Operating leases 6 years 8 months 12 days 6 years 9 months 18 days
Finance leases 10 years 10 years 7 months 6 days
Weighted-average discount rate    
Operating leases 3.90% 4.30%
Finance leases 4.00% 4.50%