XML 154 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions - Summary of Assets and Liabilities from Related Party Transactions with the Joint Ventures (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Accounts receivable $ 27,997 $ 6,519
Finance lease assets 1,875,696 1,688,032
Finance lease liability 2,137,509  
Payables 20 0
EMEA 1 Joint Venture | Joint Venture    
Related Party Transaction [Line Items]    
Accounts receivable 32,077 6,459
Contract assets 54,503 5,614
Finance lease assets 118,817 127,197
Other liabilities and payables 2,483 17,646
Other liabilities and payables - construction obligation 39,382 55,607
Deferred revenue 16,886 0
Finance lease liability 124,918 130,756
Asia-Pacific 1 Joint Venture | Joint Venture | Variable Interest Entity, Not Primary Beneficiary    
Related Party Transaction [Line Items]    
Accounts receivable 2,124 16,936
Payables 121 0
EMEA 2 Joint Venture | Joint Venture | Variable Interest Entity, Not Primary Beneficiary    
Related Party Transaction [Line Items]    
Accounts receivable 26,953 0
Contract assets 1,492 0
Payables $ 1,755 $ 0