XML 154 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Schedule of Assets and Liabilities from Related Party Transactions with the Joint Ventures (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]      
Accounts receivable, net $ 1,003,792 $ 855,380 $ 681,809
Other current assets 468,193 459,138  
Property, plant and equipment, net 18,600,833 16,649,534  
Operating lease right-of-use assets 1,448,890 1,427,950  
Other current liabilities 301,729 251,346  
Other assets 1,591,312 1,376,137  
Other liabilities 795,549 797,863  
Finance lease liabilities, less current portion 2,261,141    
Operating lease liabilities 1,462,078    
Joint Venture | EMEA 1 Joint Venture      
Related Party Transaction [Line Items]      
Accounts receivable, net 18,946 25,717  
Other current assets 19,099 55,473  
Property, plant and equipment, net 97,436 100,968  
Operating lease right-of-use assets 1,921 0  
Other current liabilities 9,182 1,857  
Finance lease liabilities, less current portion 110,677 108,603  
Operating lease liabilities 1,954 0  
Other Liabilities 50,002 33,773  
Joint Venture | VIE Joint Ventures      
Related Party Transaction [Line Items]      
Accounts receivable, net 23,020 14,076  
Other current assets 42,829 11,140  
Property, plant and equipment, net 72,113 0  
Operating lease right-of-use assets 1,788 0  
Other current liabilities 5,774 0  
Other assets 20,624 0  
Finance lease liabilities, less current portion 75,061 0  
Operating lease liabilities $ 1,700 $ 0