XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting and Information about Geographic Areas - Schedule of Total Revenues and Gross Profit by Reportable Segment (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Revenue Reconciling Item [Line Items]        
Revenues $ 11,958 $ 6,036 $ 22,347 $ 12,021
Gross profit 2,884 1,267 5,099 2,501
Automotive Segment [Member]        
Segment Reporting Revenue Reconciling Item [Line Items]        
Revenues 11,157 5,666 21,052 11,358
Gross profit 2,864 1,246 5,180 2,469
Energy Generation and Storage [Member]        
Segment Reporting Revenue Reconciling Item [Line Items]        
Revenues 801 370 1,295 663
Gross profit $ 20 $ 21 $ (81) $ 32