v3.26.3
Leases - Schedule of Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 14,531 $ 15,007
Operating cash flows from finance leases 32 16
Financing cash flows from finance leases 126 130
ROU assets obtained in exchange for lease obligations:    
Operating leases 1,642 (2,954)
Finance leases $ 47 $ 514
Weighted average remaining lease term:    
Operating leases 6 years 7 months 6 days 8 years 2 months 12 days
Finance leases 3 years 6 months 4 years
Weighted average discount rate:    
Operating leases 5.10% 5.00%
Finance leases 7.30% 6.70%