v3.25.2
REVENUES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,303 $ 1,158 $ 2,543 $ 2,362
New electric vehicles        
Disaggregation of Revenue [Line Items]        
Total revenues 924 1,057 1,688 2,172
Regulatory credits        
Disaggregation of Revenue [Line Items]        
Total revenues 7 17 166 18
Software and services        
Disaggregation of Revenue [Line Items]        
Total revenues $ 372 $ 84 $ 689 $ 172