Revenues and Contract Balances - Remaining Performance Obligations (Details) $ in Billions |
Mar. 31, 2025
USD ($)
|
---|---|
Remaining Performance Obligations [Line Items] | |
Remaining performance obligations | $ 11.3 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-04-01 | |
Remaining Performance Obligations [Line Items] | |
Remaining performance obligations, expected satisfaction, percentage | 44.00% |
Remaining performance obligations, expected satisfaction, percentage, periods one and two | 63.00% |
Remaining performance obligations, expected timing of satisfaction | 12 months |
Remaining performance obligations, expected timing of satisfaction, periods one and two | 24 months |