XML 105 R90.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating leases, 2021 $ 24,947  
Operating leases, 2022 33,202  
Operating leases, 2023 32,406  
Operating leases, 2024 30,531  
Operating leases, 2025 28,368  
Operating leases, Thereafter 143,508  
Operating leases, Total lease payments 292,962  
Operating leases, Less imputed interest (64,256)  
Total operating lease liabilities 228,706 $ 235,505
Finance leases, 2021 41  
Finance leases, 2022 43  
Finance leases, 2023 28  
Finance leases, Total lease payments 112  
Finance leases, Less imputed interest (7)  
Total finance lease liabilities $ 105 $ 118