XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of future minimum lease payments under operating and finance lease arrangements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance lease    
2021/2022 $ 20,008 $ 19,584
2022/2023 10,178 17,165
2023/2024 5,105 10,081
2024/2025 2,062 3,876
2025/2026 34 1,000
Thereafter 0 0
Total lease payments 37,387 51,706
Less: Imputed interest 2,541 2,682
Total lease liabilities 34,846 49,024
Operating lease    
2021/2022 80,226 78,148
2022/2023 73,374 75,288
2023/2024 62,132 66,790
2024/2025 64,383 56,013
2025/2026 37,131 43,696
Thereafter 66,004 117,580
Total lease payments 383,250 437,515
Less: Imputed interest 73,952 91,673
Total lease liabilities $ 309,298 $ 345,842