XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases, as lessee - Future Payments Due under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
Due remainder of 2024 $ 155,610  
2025 157,880  
2026 110,472  
2027 110,009  
2028 109,509  
Thereafter 337,864  
Total lease payments 981,344  
Less: effects of discounting 293,554  
Present value of lease liabilities 687,790  
Current lease liability 142,523 $ 135,867
Non-current lease liability 545,267 390,519
Financing Leases    
Due remainder of 2024 4,572  
2025 4,797  
2026 3,041  
2027 436  
2028 89  
Thereafter 848  
Total lease payments 13,783  
Less: effects of discounting 1,161  
Present value of lease liabilities 12,622  
Finance lease liabilities 5,270 28,681
Non-current lease liability $ 7,352 $ 15,975