XML 80 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Rental Commitments, Contract Commitment, and Capital Expenditure Commitments [Table Text Block]
As of December 31, 2019, our future minimum payments under non-cancelable contracts and capital expenditure commitments consist of the following:
 
Non-cancelable
Contracts
Capital
Expenditures
 (in thousands)
2020$1,191,773  $21,520  
2021473,417  4,160  
2022290,753  1,236  
2023153,129  1,020  
202456,361  985  
Thereafter120,008  27,502  
Total$2,285,441  $56,423