XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid services $ 332 $ 216
Income tax receivable 288 10
Prepaid income taxes 214 187
Down payments to manufacturing vendors 77 229
Interest receivable 62 61
Down payments for materials and supplies 61 219
Tenant improvement allowance receivable 42 42
Collaboration receivable 41 11
Value added tax receivable 23 140
Convertible note receivable 0 36
Other current assets 53 44
Prepaid expenses and other current assets $ 1,193 $ 1,195