Annual report pursuant to Section 13 and 15(d)

COMMITMENTS AND CONTINGENT LIABILITIES (Tables)

v3.25.0.1
COMMITMENTS AND CONTINGENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Future Contract and Capital Expenditure Commitments [Table Text Block]
As of December 31, 2024, our future minimum payments under non-cancelable contracts and capital expenditure commitments consist of the following:
 
Non-cancelable
Contracts
Capital
Expenditures
  (in thousands)
2025 $ 2,641,395  $ 32,841 
2026 907,072  6,759 
2027 312,236  5,273 
2028 398,417  3,572 
2029 149,307  7,501 
Thereafter 481,198  62,621 
Total $ 4,889,625  $ 118,567