XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.1
FAIR VALUE MEASUREMENTS - Non-recurring Basis (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Jul. 31, 2019
Convertible Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized discount $ (87,897) $ (109,956)
Unamortized debt issuance cost (4,903) (6,134)
Reported Value Measurement | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes, net 482,200 458,910
Estimate of Fair Value Measurement | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes, net $ 495,938 $ 527,275