XML 99 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating and Finance Lease Liabilities - Future minimum lease payments under operating and finance leases (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Future minimum lease payments under operating lease  
2022 $ 51,538
2023 51,288
2024 50,437
2025 46,733
2026 38,760
2027 and thereafter 37,342
Total future minimum lease payments 276,098
Less imputed lease interest (69,641)
Total operating lease, liabilities 206,457
Future minimum lease payments under finance leases  
2022 6,402
2023 6,306
2024 6,278
2025 9,177
2026 5,847
2027 and thereafter 773
Total future minimum lease payments 34,783
Less imputed lease interest (5,454)
Total finance lease liabilities 29,329
Future minimum lease payments under operating and finance leases  
2022 57,940
2023 57,594
2024 56,715
2025 55,910
2026 44,607
2027 and thereafter 38,115
Total future minimum payments 310,881
Less imputed interest (75,095)
Total $ 235,786