XML 180 R166.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future minimum payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating lease liabilities under Topic 842    
Operating leases - 2023 $ 7,690  
Operating leases - 2024 30,084  
Operating leases - 2025 27,214  
Operating leases - 2026 18,806  
Operating leases - 2027 13,571  
Operating leases - later years 50,056  
Operating leases - Total 147,421  
Less: Imputed interest (18,398)  
Operating lease liabilities $ 129,023 $ 137,290
Operating Lease Liability Statement Of Financial Position Extensible List Other liabilities Other liabilities
Finance lease liabilities under Topic 842    
Finance leases - 2023 $ 2,061  
Finance leases - 2024 3,991  
Finance leases - 2025 4,084  
Finance leases - 2026 3,839  
Finance leases - 2027 2,468  
Finance leases - later years 9,346  
Finance leases - Total 25,789  
Less: imputed interest (2,609)  
Finance lease liabilities $ 23,180 $ 24,737
Finance Lease Liability Statement Of Financial Position Extensible List Other liabilities Other liabilities