XML 100 R89.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating leases, 2022 $ 16,805  
Operating leases, 2023 33,572  
Operating leases, 2024 32,122  
Operating leases, 2025 30,147  
Operating leases, 2026 27,982  
Operating leases, Thereafter 154,598  
Operating leases, Total lease payments 295,226  
Operating leases, Less imputed interest (65,355)  
Total operating lease liabilities 229,871 $ 247,101
Finance leases, 2022 17  
Finance leases, 2023 29  
Finance leases, Total lease payments 46  
Finance leases, Less imputed interest (2)  
Total finance lease liabilities $ 44 $ 68