XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Summary of Carrying Amounts and Estimated Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jul. 31, 2019
Jan. 31, 2019
Sep. 30, 2017
Jun. 30, 2013
1.50% Convertible senior notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Net Carrying Amount $ 238,317 $ 232,514    
Estimated Fair Value $ 662,362 557,074    
Contractual interest rate 1.50%     1.50%
0.25% Convertible senior notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Net Carrying Amount $ 994,872 972,264    
Estimated Fair Value $ 1,718,100 $ 1,560,228    
Contractual interest rate 0.25%   0.25%