XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating leases, 2024 $ 30,740  
Operating leases, 2025 28,928  
Operating leases, 2026 26,990  
Operating leases, 2027 24,215  
Operating leases, 2028 21,433  
Operating leases, Thereafter 116,048  
Operating leases, Total lease payments 248,354  
Operating leases, Less imputed interest (54,363)  
Total operating lease liabilities 193,991 $ 203,945
Finance leases, 2024 44  
Finance leases, 2025 34  
Finance leases, Total lease payments 78  
Finance leases, Less imputed interest (5)  
Total finance lease liabilities $ 73 $ 83