XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Operating Lease Right-of-use Assets and Operating Lease Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]    
Beginning balance operating lease right-of-use assets $ 25,853 $ 16,798
Lease asset added 14,389 17,157
Amortization for the year (6,469) (8,102)
Ending balance operating lease right-of-use assets 33,773 25,853
Beginning balance operating lease obligations 27,753 19,020
Lease liabilities added 16,775 16,834
Repayment and interest accretion (5,937) (8,101)
Ending balance operating lease obligations 38,591 27,753
Current portion of operating lease obligations 6,218 4,151
Noncurrent portion of operating lease obligations $ 32,373 $ 23,602