XML 89 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]    
2023 $ 16,445  
2024 16,334  
2025 16,119  
2026 15,270  
2027 2,680  
2028 and thereafter 7,688  
Total lease payments 74,536  
Less imputed interest (8,823)  
Present value of total lease liabilities $ 65,713 $ 74,952