v3.26.1
Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Future minimum lease payments as of June 30, 2026 are as follows (in thousands):
Fiscal years ending June 30:
Amount
2027$13,226 
202813,590 
202913,974 
203014,361 
203114,278 
Gross lease payments69,429 
Less - present value adjustments(8,107)
Total operating lease liabilities, net$61,322 
Schedule of Future Payments Under Other Agreements Future payments under these other agreements as of June 30, 2026 are as follows (in thousands):
Fiscal years ending June 30:
Amount
2027$42,295 
202840,896 
202913,758 
20304,383 
2031246 
Total$101,578