XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting and Information about Geographic Areas - Schedule of Total Revenues and Gross Profit by Reportable Segment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Revenue Reconciling Item [Line Items]        
Revenues $ 22,496 $ 25,500 $ 41,831 $ 46,801
Cost of revenues 18,618 20,922 34,800 38,527
Gross profit 3,878 4,578 7,031 8,274
Automotive segment        
Segment Reporting Revenue Reconciling Item [Line Items]        
Revenues 19,707 22,486 36,312 42,152
Cost of revenues 16,675 18,648 30,912 35,021
Gross profit 3,032 3,838 5,400 7,131
Depreciation and amortization 891 885 1,840 1,760
Energy generation and storage segment        
Segment Reporting Revenue Reconciling Item [Line Items]        
Revenues 2,789 3,014 5,519 4,649
Cost of revenues 1,943 2,274 3,888 3,506
Gross profit 846 740 1,631 1,143
Depreciation and amortization $ 87 $ 94 $ 170 $ 185