XML 100 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating leases, 2022 $ 26,095  
Operating leases, 2023 34,725  
Operating leases, 2024 33,246  
Operating leases, 2025 31,258  
Operating leases, 2026 28,958  
Operating leases, Thereafter 161,182  
Operating leases, Total lease payments 315,464  
Operating leases, Less imputed interest (70,852)  
Total operating lease liabilities 244,612 $ 247,101
Finance leases, 2022 30  
Finance leases, 2023 29  
Finance leases, Total lease payments 59  
Finance leases, Less imputed interest (2)  
Total finance lease liabilities $ 57 $ 68