XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating leases, 2024 $ 30,862  
Operating leases, 2025 29,623  
Operating leases, 2026 27,239  
Operating leases, 2027 23,460  
Operating leases, 2028 21,834  
Operating leases, Thereafter 113,572  
Operating leases, Total lease payments 246,590  
Operating leases, Less imputed interest (54,281)  
Total operating lease liabilities 192,309 $ 203,945
Finance leases, 2024 44  
Finance leases, 2025 11  
Finance leases, Total lease payments 55  
Finance leases, Less imputed interest (1)  
Total finance lease liabilities $ 54 $ 83