XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS - Non-recurring Basis (Details) - Convertible Debt - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
2023 Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized discount $ (72,573) $ (80,298)
Unamortized debt issuance cost (4,049) (4,480)
2026 Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized discount (227,723)  
Unamortized debt issuance cost (26,018)  
Reported Value Measurement | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior note, fair value disclosure 994,637 490,222
Reported Value Measurement | Fair Value, Measurements, Nonrecurring | 2023 Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior note, fair value disclosure 498,378 490,222
Reported Value Measurement | Fair Value, Measurements, Nonrecurring | 2026 Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior note, fair value disclosure 496,259 0
Estimate of Fair Value Measurement | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior note, fair value disclosure 1,399,794 529,385
Estimate of Fair Value Measurement | Fair Value, Measurements, Nonrecurring | 2023 Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior note, fair value disclosure 558,894 529,385
Estimate of Fair Value Measurement | Fair Value, Measurements, Nonrecurring | 2026 Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior note, fair value disclosure $ 840,900 $ 0