XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Additional Information (Details 1)
$ in Millions
Jun. 30, 2025
USD ($)
Disaggregation of Revenue [Abstract]  
Revenue, Remaining Performance Obligation, Amount $ 12,500
Transaction price allocated to performance obligations to be satisfied during remaining fiscal 2025 2,350
Transaction price allocated to performance obligations expected to be satisfied in 2026 4,510
Transaction price allocated to performance obligations expected to be satisfied beyond 2026 $ 5,640