v3.26.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Leases [Abstract]    
Operating lease assets $ 54,054 $ 62,276
Operating lease liabilities, current 14,596 14,332
Operating lease liabilities, non-current 45,038 53,804
Total operating lease liabilities 59,634 68,136
Finance lease assets, net 1,555 1,776
Finance lease liabilities, current 819 823
Finance lease liabilities, non-current 572 796
Total lease liabilities $ 1,391 $ 1,619