v3.26.1
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