v3.24.1
Leases - Supplemental cash flow information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases      
Operating cash flows from operating leases $ 96,195 $ 138,318 $ 213,135
Operating cash flows from finance leases 6,633 6,733 13,002
Financing cash flows from finance leases 47,030 31,030 51,608
Right-of-use assets obtained in exchange for lease obligations, operating leases $ 30,657 $ 74,317 $ 22,780