XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes, Net - Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note (Details) - Senior Notes
$ in Millions
Jan. 31, 2025
USD ($)
2025 Notes | Principal Amount  
Debt Instrument [Line Items]  
Convertible senior notes value $ 510
2025 Notes | Estimated Fair Value  
Debt Instrument [Line Items]  
Convertible senior notes value 494
2026 Notes | Principal Amount  
Debt Instrument [Line Items]  
Convertible senior notes value 350
2026 Notes | Estimated Fair Value  
Debt Instrument [Line Items]  
Convertible senior notes value $ 329