Leases - Schedule of Lease Assets and Liabilities Recognized (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Jun. 30, 2022 |
---|---|---|
Leases [Abstract] | ||
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Right-of-use lease assets | Right-of-use lease assets |
Right-of-use lease assets | $ 84,912 | $ 66,151 |
Lease liabilities: | ||
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Operating lease liabilities, current | Operating lease liabilities, current |
Operating lease liabilities, current | $ 10,127 | $ 6,553 |
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Operating lease liabilities, non-current | Operating lease liabilities, non-current |
Operating lease liabilities, non-current | $ 110,259 | $ 84,420 |
Total lease liabilities | $ 120,386 | $ 90,973 |