XML 91 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Leases [Abstract]    
Remainder of 2019 $ 24,525  
2021 45,891  
2022 41,509  
2023 37,649  
2024 31,401  
Thereafter 78,745  
Total undiscounted future minimum lease payments 259,720  
Less: Discount impact (40,276)  
Total lease liability $ 219,444 $ 209,107