XML 166 R152.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future minimum payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating lease liabilities under Topic 842    
Operating leases - 2022 $ 14,676  
Operating leases - 2023 27,985  
Operating leases - 2024 26,571  
Operating leases - 2025 23,644  
Operating leases - 2026 15,171  
Operating leases - later years 47,965  
Operating leases - Total 156,012  
Less: Imputed interest (17,795)  
Operating lease liabilities $ 138,217 $ 154,114
Operating Lease Liability Statement Of Financial Position Extensible List Other liabilities Other liabilities
Finance lease liabilities under Topic 842    
Finance leases - 2022 $ 2,079  
Finance leases - 2023 4,225  
Finance leases - 2024 4,323  
Finance leases - 2025 4,434  
Finance leases - 2026 4,084  
Finance leases - later years 9,995  
Finance leases - Total 29,140  
Less: imputed interest (3,677)  
Finance lease liabilities $ 25,463 $ 19,719
Finance Lease Liability Statement Of Financial Position Extensible List Other liabilities Other liabilities