XML 63 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Lease Payments Future minimum lease payments as of June 30, 2024 are as follows (in thousands):
Fiscal years ending June 30:
Amount
2025$13,425 
202613,292 
202713,226 
202813,590 
202913,974 
Thereafter21,945 
Gross lease payments89,452 
Less - present value adjustments(13,614)
Total operating lease liabilities, net$75,838 
Schedule of Future Payments Under Other Agreements Future payments under these other agreements as of June 30, 2024 are as follows (in thousands).
Fiscal years ending June 30:
Amount
2025$29,468 
202615,051 
20279,414 
20285,491 
20294,250 
Total$63,674