XML 109 R92.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating leases, 2021 $ 17,233  
Operating leases, 2022 34,669  
Operating leases, 2023 34,017  
Operating leases, 2024 32,157  
Operating leases, 2025 29,949  
Operating leases, Thereafter 169,450  
Operating leases, Total lease payments 317,475  
Operating leases, Less imputed interest (73,296)  
Total operating lease liabilities 244,179 $ 235,505
Finance leases, 2021 27  
Finance leases, 2022 43  
Finance leases, 2023 28  
Finance leases, Total lease payments 98  
Finance leases, Less imputed interest (5)  
Total finance lease liabilities $ 93 $ 118