XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid services $ 292 $ 216
Down payments for materials and supplies 219 219
Value added tax receivable 201 140
Prepaid income taxes 187 187
Down payments to manufacturing vendors 184 229
Income tax receivable 96 10
Interest receivable 69 61
Tenant improvement allowance receivable 42 42
Convertible note receivable 0 36
Other current assets 64 55
Prepaid expenses and other current assets $ 1,354 $ 1,195