XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Lease Cost [Abstract]    
2023 $ 5,855  
2024 3,797  
2025 860  
2026 71  
2027 0  
Thereafter 0  
Total minimum lease payments 10,583  
Less imputed interest (1,659)  
Present value of net minimum lease payments 8,924  
Operating lease liabilities:    
Current $ 5,066  
Operating Lease Liability Current Statement Of Financial Position [Extensible List] Other liabilities  
Noncurrent $ 3,858 $ 8,545
Total $ 8,924