XML 90 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating leases, 2025 $ 14,510  
Operating leases, 2026 27,028  
Operating leases, 2027 25,237  
Operating leases, 2028 24,160  
Operating leases, 2029 22,740  
Operating leases, Thereafter 122,160  
Operating leases, Total lease payments 235,835  
Operating leases, Less imputed interest (54,266)  
Total operating lease liabilities 181,569 $ 182,449
Finance leases, 2025 22  
Finance leases, Total lease payments 22  
Finance leases, Less imputed interest 0  
Total finance lease liabilities $ 22 $ 43