XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note (Details) - Senior Notes
$ in Millions
Jan. 31, 2023
USD ($)
Net Carrying Amount | 2025 Notes  
Debt Instrument [Line Items]  
Convertible senior notes value $ 1,060
Net Carrying Amount | 2026 Notes  
Debt Instrument [Line Items]  
Convertible senior notes value 1,150
Estimated Fair Value  | 2025 Notes  
Debt Instrument [Line Items]  
Convertible senior notes value 933
Estimated Fair Value  | 2026 Notes  
Debt Instrument [Line Items]  
Convertible senior notes value $ 981