XML 62 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Future minimum lease payments as of June 30, 2025 are as follows (in thousands):
Fiscal years ending June 30:
Amount
2026$13,292 
202713,226 
202813,590 
202913,974 
203014,361 
Thereafter14,278 
Gross lease payments82,721 
Less - present value adjustments(11,449)
Total operating lease liabilities, net$71,272 
Schedule of Future Payments Under Other Agreements Future payments under these other agreements as of June 30, 2025 are as follows (in thousands).
Fiscal years ending June 30:
Amount
2026$22,426 
202724,648 
202811,812 
20294,250 
Total$63,136