XML 99 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating leases, 2023 $ 33,690  
Operating leases, 2024 32,307  
Operating leases, 2025 30,334  
Operating leases, 2026 28,372  
Operating leases, 2027 26,020  
Operating leases, Thereafter 137,553  
Operating leases, Total lease payments 288,276  
Operating leases, Less imputed interest (64,268)  
Total operating lease liabilities 224,008 $ 247,101
Finance leases, 2023 29  
Finance leases, Total lease payments 29  
Finance leases, Less imputed interest (1)  
Total finance lease liabilities $ 28