XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 $ 64,565  
2026 82,663  
2027 73,338  
2028 57,016  
2029 44,930  
Thereafter 107,251  
Total undiscounted lease payments 429,763  
Less: imputed interest (53,494)  
Total discounted lease liabilities $ 376,269 $ 375,692