XML 99 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Operating and Finance Lease Liabilities - Future minimum lease payments under operating and finance leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Future minimum lease payments under operating lease  
2023 $ 82,019
2024 81,157
2025 76,444
2026 67,951
2027 53,741
2028 and thereafter 96,147
Total future minimum lease payments 457,459
Less imputed interest (137,094)
Total operating lease, liabilities 320,365
Future minimum lease payments under finance leases  
2023 10,901
2024 10,851
2025 13,763
2026 10,904
2027 6,947
Total future minimum lease payments 53,366
Less imputed interest (7,230)
Total finance lease liabilities 46,137
Future minimum lease payments under operating and finance leases  
2023 92,920
2024 92,008
2025 90,207
2026 78,855
2027 60,688
2028 and thereafter 96,147
Total future minimum payments 510,824
Less imputed interest (144,324)
Total $ 366,500