XML 44 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Narrative (Details)
Jan. 31, 2020
USD ($)
securities
Jan. 31, 2019
USD ($)
securities
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Number of available-for-sale securities | securities 178 119
Convertible Debt | Convertible Senior Notes Due 2023    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt interest rate percentage 0.50%  
Aggregate principal amount of debt issued $ 575,000,000.0  
Convertible Debt | Convertible Senior Notes Due 2023 | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt, fair value disclosures $ 743,500,000 $ 575,000,000.0