v3.25.2
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
Operating lease assets — net $ 188,654 $ 133,289
Other current liabilities Other Liabilities, Current Other Liabilities, Current
Other liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Total operating lease liabilities Other Liabilities Other Liabilities
Weighted average remaining lease term (years) 6 years 7 months 6 days 5 years 6 months
Weighted average incremental borrowing rate 5.01% 4.51%
Cash paid for operating leases $ 45,919 $ 38,130
Right of use assets obtained in exchange for new operating lease liabilities $ 98,196 $ 67,535