XML 112 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Maturity Of Leases As Lessee) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating leases, 2025 $ 28,095  
Operating leases, 2026 25,495  
Operating leases, 2027 23,624  
Operating leases, 2028 22,546  
Operating leases, 2029 20,839  
Operating leases, Thereafter 106,093  
Operating leases, Total lease payments 226,692  
Operating leases, Less imputed interest (51,185)  
Total operating lease liabilities 175,507 $ 182,449
Finance leases, 2025 34  
Finance leases, Total lease payments 34  
Finance leases, Less imputed interest (1)  
Total finance lease liabilities $ 33 $ 43