XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating leases, 2024 $ 30,207  
Operating leases, 2025 29,007  
Operating leases, 2026 26,751  
Operating leases, 2027 23,446  
Operating leases, 2028 21,288  
Operating leases, Thereafter 112,162  
Operating leases, Total lease payments 242,861  
Operating leases, Less imputed interest (52,818)  
Total operating lease liabilities 190,043 $ 203,945
Finance leases, 2024 44  
Finance leases, 2025 22  
Finance leases, Total lease payments 66  
Finance leases, Less imputed interest (3)  
Total finance lease liabilities $ 63 $ 83