v3.26.1
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Operating lease assets $ 55,496 $ 62,276
Operating lease liabilities, current 13,936 14,332
Operating lease liabilities, non-current 46,849 53,804
Total operating lease liabilities 60,785 68,136
Finance lease assets, net 1,916 1,776
Finance lease liabilities, current 882 823
Finance lease liabilities, non-current 777 796
Total finance lease liabilities $ 1,659 $ 1,619
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities Liabilities