XML 109 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating leases, 2025 $ 29,167  
Operating leases, 2026 26,876  
Operating leases, 2027 25,103  
Operating leases, 2028 22,807  
Operating leases, 2028 21,475  
Operating leases, Thereafter 110,377  
Operating leases, Total lease payments 235,805  
Operating leases, Less imputed interest (53,356)  
Total operating lease liabilities 182,449 $ 203,945
Finance leases, 2025 45  
Finance leases, Total lease payments 45  
Finance leases, Less imputed interest (2)  
Total finance lease liabilities $ 43 $ 83