XML 83 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Lessee, Operating Lease, Liability, Payment, Due    
2022 $ 29,853  
2023 22,982  
2024 17,896  
2025 10,462  
2026 6,547  
Thereafter 11,410  
Total lease payments 99,150  
Less interest 7,543  
Present value of lease liabilities $ 91,607 $ 95,157