XML 103 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
2026 $ 39,846  
2027 43,938  
2028 43,218  
2029 43,635  
2030 44,866  
2031 and beyond 182,932  
Total future lease payments 398,435  
Less: Imputed interest (96,878)  
Present value of operating lease liabilities 301,557  
Less: Current portion $ (21,189) $ (9,248)
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities  
Long-term portion of operating lease liabilities $ 280,368