XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Revenue Reconciling Item [Line Items]        
Total revenues $ 24,927 $ 16,934 $ 48,256 $ 35,690
Gross profit 4,533 4,234 9,044 9,694
Automotive Segment [Member]        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total revenues 23,418 16,068 45,218 34,208
Gross profit 4,255 4,137 8,598 9,669
Energy Generation and Storage [Member]        
Segment Reporting Revenue Reconciling Item [Line Items]        
Total revenues 1,509 866 3,038 1,482
Gross profit $ 278 $ 97 $ 446 $ 25