v3.26.1
Leases - Weighted Average Discount Rate and Remaining Lease Term (Details)
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Weighted average remaining lease term, operating leases 7 years 3 months 18 days 7 years 8 months 12 days
Weighted average remaining lease term, finance leases 12 years 9 years 3 months 18 days
Weighted average discount rate, operating leases 4.60% 4.60%
Weighted average discount rate, finance leases 4.20% 3.90%