XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases      
Operating lease cost $ 70,262 $ 166,599 $ 217,635
Short-term lease cost 169,159 74,514 33,456
Amortization of right-of-use assets 34,448 38,322 49,496
Interest on lease liabilities 4,845 8,566 13,122
Total finance lease cost 39,293 46,888 62,618
Total lease costs $ 278,714 $ 288,001 $ 313,709