XML 87 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Schedule of Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Operating Leases    
2022 $ 20,541  
2023 15,774  
2024 6,552  
2025 4,457  
2026 4,313  
Thereafter 3,951  
Total future minimum lease payments 55,588  
Less amount representing interest (4,330)  
Total operating lease liabilities 51,258  
Operating lease liabilities, current 18,743 $ 19,196
Operating lease liabilities, non-current $ 32,515 $ 50,238