Additional Financial Information - Narrative (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01 $ in Billions |
Jun. 30, 2025
USD ($)
|
---|---|
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |
Revenue, remaining performance obligation, amount | $ 5.4 |
Minimum | |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |
Future performance obligation, expected timing of satisfaction, period | 1 year |
Maximum | |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |
Future performance obligation, expected timing of satisfaction, period | 3 years |