XML 77 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating leases, 2026 $ 29,496  
Operating leases, 2027 26,722  
Operating leases, 2028 25,440  
Operating leases, 2029 23,442  
Operating leases, 2030 21,699  
Operating leases, Thereafter 106,979  
Operating leases, Total lease payments 233,778  
Operating leases, Less imputed interest (53,099)  
Total operating lease liabilities $ 180,679 $ 183,000