v3.25.2
Segment and Revenue Information - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
May 29, 2025
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Segment Reporting Information [Line Items]              
Number of reportable segments | segment         3    
Income (loss) from equity method investments   $ 34   $ 18 $ 30 $ 90  
Revenue, remaining performance obligation, amount   $ 618,538     $ 618,538    
Loss contingency, settlement agreement, additional fine $ 244   $ 244       $ 244
Within Next Fiscal Year              
Segment Reporting Information [Line Items]              
Revenue, remaining performance obligation, percent recognized   21.00%     21.00%    
Within Next 4 Fiscal Years              
Segment Reporting Information [Line Items]              
Revenue, remaining performance obligation, percent recognized   64.00%     64.00%