XML 100 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Method Investments - Schedule of Maximum Exposure Loss (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Variable Interest Entity [Line Items]      
Equity Investment $ 468,231 $ 348,145  
Accounts receivable, net 1,003,792 855,380 $ 681,809
Joint Venture | VIE Joint Ventures      
Variable Interest Entity [Line Items]      
Accounts receivable, net 23,020 14,076  
Contract Assets $ 55,967    
EMEA 2 Joint Venture | Variable Interest Entity, Not Primary Beneficiary      
Variable Interest Entity [Line Items]      
Ownership Percentage 20.00%    
EMEA 2 Joint Venture | Variable Interest Entity, Not Primary Beneficiary | EMEA 2 Joint Venture Credit Facility      
Variable Interest Entity [Line Items]      
Maximum future payments under debt guarantees $ 209,000    
Percentage guarantee on debt payments 0.20    
VIE Joint Ventures | Variable Interest Entity, Not Primary Beneficiary      
Variable Interest Entity [Line Items]      
Equity Investment $ 308,128 $ 191,680  
Future equity contribution commitments 39,610    
Total $ 635,765    
Ownership Percentage 20.00%    
VIE Joint Ventures | Variable Interest Entity, Not Primary Beneficiary | EMEA 2 Joint Venture Credit Facility      
Variable Interest Entity [Line Items]      
Maximum future payments under debt guarantees $ 209,040