XML 177 R163.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future minimum payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating lease liabilities under Topic 842    
Operating leases - 2023 $ 15,095  
Operating leases - 2024 29,153  
Operating leases - 2025 26,326  
Operating leases - 2026 17,935  
Operating leases - 2027 12,709  
Operating leases - later years 48,893  
Operating leases - Total 150,111  
Less: Imputed interest (18,674)  
Operating lease liabilities $ 131,437 $ 137,290
Operating Lease Liability Statement Of Financial Position Extensible List Other liabilities Other liabilities
Finance lease liabilities under Topic 842    
Finance leases - 2023 $ 3,192  
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 26,920  
Less: imputed interest (2,829)  
Finance lease liabilities $ 24,091 $ 24,737
Finance Lease Liability Statement Of Financial Position Extensible List Other liabilities Other liabilities