Revenue Recognition - Additional Information (Details 1) $ in Billions |
Mar. 31, 2026
USD ($)
|
|---|---|
| Disaggregation of Revenue [Abstract] | |
| Revenue, Remaining Performance Obligation, Amount | $ 12.2 |
| Transaction price allocated to performance obligations to be satisfied during remaining fiscal 2026 | 3.7 |
| Transaction price allocated to performance obligations expected to be satisfied in 2027 | 5.3 |
| Transaction price allocated to performance obligations expected to be satisfied beyond 2027 | $ 3.2 |