XML 176 R160.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future minimum payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating lease liabilities under Topic 842    
Operating leases - 2023 $ 22,345  
Operating leases - 2024 28,441  
Operating leases - 2025 25,514  
Operating leases - 2026 16,995  
Operating leases - 2027 11,769  
Operating leases - later years 44,279  
Operating leases - Total 149,343  
Less: Imputed interest (17,905)  
Operating lease liabilities $ 131,438 $ 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,404  
Finance leases - 2024 4,631  
Finance leases - 2025 4,743  
Finance leases - 2026 4,402  
Finance leases - 2027 2,468  
Finance leases - later years 9,346  
Finance leases - Total 28,994  
Less: imputed interest (3,265)  
Finance lease liabilities $ 25,729 $ 24,737
Finance Lease Liability Statement Of Financial Position Extensible List Other liabilities Other liabilities