XML 70 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies - Non-cancelable Contractual Commitments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Purchase Commitments  
2024 $ 0
2025 0
2026 0
2027 0
2028 0
Thereafter 1,754,553
Total 1,754,553
Operating Leases  
2024 42,906
2025 33,197
2026 31,542
2027 27,919
2028 22,172
Thereafter 83,233
Total lease payments 240,969
Total Commitments  
2024 42,906
2025 33,197
2026 31,542
2027 27,919
2028 22,172
Thereafter 1,837,786
Total $ 1,995,522