XML 103 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating leases, 2024 $ 32,008  
Operating leases, 2025 29,885  
Operating leases, 2026 28,084  
Operating leases, 2027 25,738  
Operating leases, 2028 22,222  
Operating leases, Thereafter 123,959  
Operating leases, Total lease payments 261,896  
Operating leases, Less imputed interest (57,951)  
Total operating lease liabilities 203,945 $ 224,008
Finance leases, 2024 45  
Finance leases, 2025 44  
Finance leases, Total lease payments 89  
Finance leases, Less imputed interest (6)  
Total finance lease liabilities $ 83 $ 28