XML 107 R94.htm IDEA: XBRL DOCUMENT v3.23.4
Segment Reporting and Information about Geographic Areas - Schedule of Total Revenues and Gross Profit by Reportable Segment (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Revenue Reconciling Item [Line Items]      
Revenues $ 96,773,000,000 $ 81,462,000,000 $ 53,823,000,000
Gross profit 17,660,000,000 20,853,000,000 13,606,000,000
Automotive segment      
Segment Reporting Revenue Reconciling Item [Line Items]      
Revenues 90,738,000,000 77,553,000,000 51,034,000,000
Gross profit 16,519,000,000 20,565,000,000 13,735,000,000
Energy generation and storage segment      
Segment Reporting Revenue Reconciling Item [Line Items]      
Revenues 6,035,000,000 3,909,000,000 2,789,000,000
Gross profit $ 1,141,000,000 $ 288,000,000 $ (129,000,000)