XML 127 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes - Calculation of Gain on Extinguishment of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
9 Months Ended
Jun. 05, 2020
Oct. 31, 2020
Oct. 31, 2019
Extinguishment of Convertible Senior Notes [Line Items]      
Gain from the 2023 Notes Partial Repurchase   $ 6,952 $ 0
Convertible Senior Notes | 2023 Notes, Partial repurchase      
Extinguishment of Convertible Senior Notes [Line Items]      
Net carrying amount of the liability component associated with the 2023 Notes Partial Repurchase $ 414,401    
Less: Cash consideration allocated to the liability component (407,449)    
Gain from the 2023 Notes Partial Repurchase $ 6,952