XML 66 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Lease Payments Future minimum lease payments as of June 30, 2023 are as follows (in thousands):
Fiscal years ending June 30:
Amount
2024$14,649 
202513,699 
202613,292 
202713,226 
202813,590 
Thereafter35,919 
Gross lease payments104,375 
Less - present value adjustments(17,737)
Total operating lease liabilities, net$86,638 
Schedule of Future Payments Under Other Agreements Future payments under these other agreements as of June 30, 2023 are as follows (in thousands).
Fiscal years ending June 30:
Amount
2024$14,612 
202512,582 
20266,004 
20275,241 
20285,491 
Thereafter29,373 
Total$73,303