v3.25.1
Segment Reporting and Information about Geographic Areas - Schedule of Total Revenues and Gross Profit by Reportable Segment (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Revenue Reconciling Item [Line Items]    
Revenues $ 19,335 $ 21,301
Cost of revenues 16,182 17,605
Gross profit 3,153 3,696
Automotive segment    
Segment Reporting Revenue Reconciling Item [Line Items]    
Revenues 16,605 19,666
Cost of revenues 14,237 16,373
Gross profit 2,368 3,293
Depreciation and amortization 83 91
Energy generation and storage segment    
Segment Reporting Revenue Reconciling Item [Line Items]    
Revenues 2,730 1,635
Cost of revenues 1,945 1,232
Gross profit 785 403
Depreciation and amortization $ 954 $ 879