XML 242 R215.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future minimum payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating lease liabilities under Topic 842    
Operating leases - 2023 $ 29,836  
Operating leases - 2024 28,220  
Operating leases - 2025 25,301  
Operating leases - 2026 16,779  
Operating leases - 2027 11,633  
Operating leases - later years 44,208  
Operating leases - Total 155,977  
Less: Imputed interest (18,687)  
Operating lease liabilities $ 137,290 $ 154,114
Operating Lease Liability Statement Of Financial Position Extensible List Other liabilities Other liabilities
Finance lease liabilities under Topic 842    
Finance leases - 2023 $ 4,328  
Finance leases - 2024 4,426  
Finance leases - 2025 4,537  
Finance leases - 2026 4,197  
Finance leases - 2027 2,263  
Finance leases - later years 8,185  
Finance leases - Total 27,936  
Less: imputed interest (3,199)  
Finance lease liabilities $ 24,737 $ 19,719
Finance Lease Liability Statement Of Financial Position Extensible List Other liabilities Other liabilities