XML 79 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Future Minimum Operating Lease Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 $ 76,743  
2024 76,985  
2025 68,248  
2026 57,753  
2027 47,382  
Thereafter 88,715  
Total undiscounted lease payments 415,826  
Less: imputed interest (33,255)  
Total discounted lease liabilities $ 382,571 $ 424,582