Additional Financial Information - Narrative (Detail) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01 $ in Billions |
Dec. 31, 2023
USD ($)
|
|---|---|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |
| Revenue, remaining performance obligation, amount | $ 5.8 |
| 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 |