XML 62 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Operating Lease Right-of-use Assets and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Mar. 31, 2025
Jun. 30, 2024
Leases [Abstract]    
Balance at the beginning of period-Operating lease right-of-use assets $ 33,773 $ 25,853
Lease assets added 5,140 14,389
Amortization for the period (4,890) (6,469)
Balance at the end of period-Operating lease right-of-use assets 34,023 33,773
Balance at the beginning of period- Operating lease liabilities 38,591 27,753
Lease liabilities added 6,237 16,775
Repayment and interest accretion (4,243) (5,937)
Balance at the end of period-Operating lease liabilities 40,585 38,591
Current portion of operating lease liabilities 7,233 6,218
Non-current portion of operating lease liabilities $ 33,352 $ 32,373