XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Lease Payments Future minimum lease payments as of June 30, 2022 are as follows (in thousands):
Fiscal years ending June 30:
Amount
2023$13,987 
202413,650 
202513,424 
202613,292 
202713,226 
Thereafter49,510 
Gross lease payments117,089 
Less - present value adjustments(22,222)
Total operating lease liabilities, net$94,867 
Schedule of Future Payments Under Other Agreements Future payments under these other agreements as of June 30, 2022 are as follows (in thousands).
Fiscal years ending June 30:
Amount
2023$24,761 
202411,833 
20256,969 
20264,750 
20274,750 
Thereafter34,250 
Total$87,313