v3.25.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jun. 30, 2025
Leases [Abstract]    
Operating lease assets $ 57,157 $ 62,276
Operating lease liabilities, current 14,411 14,332
Operating lease liabilities, non-current 48,499 53,804
Total operating lease liabilities 62,910 68,136
Finance lease assets, net 1,576 1,776
Finance lease liabilities, current 837 823
Finance lease liabilities, non-current 594 796
Total lease liabilities $ 1,431 $ 1,619