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% |