XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]    
Total lease payments $ 55,901  
Less: interest (4,449)  
Present value of lease liabilities 51,452 $ 60,828
2023 11,917  
2024 10,246  
2025 7,490  
2026 6,572  
2027 5,777  
Thereafter $ 13,899