XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating leases, 2023 $ 16,693  
Operating leases, 2024 31,556  
Operating leases, 2025 29,526  
Operating leases, 2026 27,619  
Operating leases, 2027 25,287  
Operating leases, Thereafter 141,751  
Operating leases, Total lease payments 272,432  
Operating leases, Less imputed interest (60,684)  
Total operating lease liabilities 211,748 $ 224,008
Finance leases, 2023 11  
Finance leases, Total lease payments 11  
Total finance lease liabilities $ 11 $ 28