XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes, Net - Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note (Details) - Senior Notes
$ in Millions
Jul. 31, 2023
USD ($)
2025 Notes | Principal Amount  
Debt Instrument [Line Items]  
Convertible senior notes $ 552
2025 Notes | Estimated Fair Value   
Debt Instrument [Line Items]  
Convertible senior notes 502
2026 Notes | Principal Amount  
Debt Instrument [Line Items]  
Convertible senior notes 908
2026 Notes | Estimated Fair Value   
Debt Instrument [Line Items]  
Convertible senior notes $ 787