XML 166 R129.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating leases, 2021 $ 33,328  
Operating leases, 2022 33,388  
Operating leases, 2023 32,579  
Operating leases, 2024 30,692  
Operating leases, 2025 28,521  
Operating leases, Thereafter 144,402  
Operating leases, Total lease payments 302,910  
Operating leases, Less imputed interest (67,405)  
Total operating lease liabilities 235,505 $ 243,543
Finance leases, 2021 54  
Finance leases, 2022 43  
Finance leases, 2023 29  
Finance leases, Total lease payments 126  
Finance leases, Less imputed interest (8)  
Total finance lease liabilities $ 118 $ 209