XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
Operating lease assets $ 62,276 $ 59,145
Operating lease liabilities, current 14,332 12,051
Operating lease liabilities, non-current 53,804 53,441
Total operating lease liabilities 68,136 65,492
Finance lease assets, net 1,776 1,697
Finance lease liabilities, current 823 660
Finance lease liabilities, non-current $ 796 $ 867
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities Liabilities
Total finance lease liabilities $ 1,619 $ 1,527