XML 107 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of future minimum lease payments under operating and finance lease arrangements (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance lease    
Year one $ 16,382 $ 20,008
Year two 8,681 10,178
Year three 3,000 5,105
Year four 830 2,062
Year five 119 34
Thereafter 0 0
Total lease payments 29,012 37,387
Less: Imputed interest 1,625 2,541
Total lease liabilities 27,387 34,846
Operating lease    
Year one 69,902 80,226
Year two 61,017 73,374
Year three 46,979 62,132
Year four 40,638 64,383
Year five 30,100 37,131
Thereafter 52,466 66,004
Total lease payments 301,102 383,250
Less: Imputed interest 56,641 73,952
Total lease liabilities $ 244,461 $ 309,298