XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
9 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Lease Payments Future minimum lease payments as of March 31, 2023 are as follows (in thousands):
Fiscal years ending June 30:
Amount
Remainder of 2023
$3,609 
202413,831 
202513,425 
202613,292 
202713,226 
202813,590 
Thereafter35,919 
Gross lease payments106,892 
Less - present value adjustments(18,782)
Total operating lease liabilities, net$88,110 
Schedule of Future Payments Under Other Agreements Future payments under these agreements as of March 31, 2023 are as follows (in thousands):
Fiscal years ending June 30:
Amount
Remainder of 2023
$10,023 
202415,103 
202512,705 
20266,004 
20275,241 
20285,491 
Thereafter29,250 
Total$83,817