XML 109 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating leases, 2026 $ 29,197  
Operating leases, 2027 26,662  
Operating leases, 2028 25,293  
Operating leases, 2029 23,851  
Operating leases, 2030 21,653  
Operating leases, Thereafter 111,402  
Operating leases, Total lease payments 238,058  
Operating leases, Less imputed interest (55,058)  
Total operating lease liabilities $ 183,000 $ 182,449
Total finance lease liabilities   $ 43