XML 109 R91.htm IDEA: XBRL DOCUMENT v3.24.4
Segment Reporting and Information about Geographic Areas - Schedule of Total Revenues and Gross Profit by Reportable Segment (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Revenue Reconciling Item [Line Items]      
Revenues $ 97,690 $ 96,773 $ 81,462
Cost of revenues 80,240 79,113 60,609
Gross profit 17,450 17,660 20,853
Automotive segment      
Segment Reporting Revenue Reconciling Item [Line Items]      
Revenues 87,604 90,738 77,553
Cost of revenues 72,794 74,219 56,988
Gross profit 14,810 16,519 20,565
Depreciation and amortization 3,680 3,450 2,810
Energy generation and storage segment      
Segment Reporting Revenue Reconciling Item [Line Items]      
Revenues 10,086 6,035 3,909
Cost of revenues 7,446 4,894 3,621
Gross profit 2,640 1,141 288
Depreciation and amortization $ 377 $ 343 $ 331