XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Revenue Reconciling Item [Line Items]        
Revenues $ 16,934 $ 11,958 $ 35,690 $ 22,347
Gross profit 4,234 2,884 9,694 5,099
Automotive Segment [Member]        
Segment Reporting Revenue Reconciling Item [Line Items]        
Revenues 16,068 11,157 34,208 21,052
Gross profit 4,137 2,864 9,669 5,180
Energy Generation and Storage [Member]        
Segment Reporting Revenue Reconciling Item [Line Items]        
Revenues 866 801 1,482 1,295
Gross profit $ 97 $ 20 $ 25 $ (81)