XML 92 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Schedule of Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Operating Leases  
2021 $ 21,725
2022 19,765
2023 15,869
2024 6,427
2025 4,406
Thereafter 8,156
Total future minimum lease payments 76,348
Less amount representing interest (6,914)
Total operating lease liabilities 69,434
Operating lease liabilities, current 19,196
Operating lease liabilities, non-current $ 50,238