XML 105 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 29,201,759 $ 25,982,491
Less accumulated depreciation (10,600,926) (9,332,957)
Property, plant and equipment, net 18,600,833 16,649,534
Core systems    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 12,603,760 11,616,863
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 8,971,547 8,013,672
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,045,523 1,991,060
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,935,989 1,580,485
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,917,932 1,195,042
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,406,784 1,252,993
Personal property    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 320,224 $ 332,376