XML 115 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Convertible Senior Notes - Schedule of Carrying Amount of the Liability and Equity (Details) - Convertible Senior Notes - USD ($)
$ in Thousands
Oct. 31, 2022
Jun. 05, 2020
2023 Notes    
Liability component:    
Principal amount $ 776,661 $ 776,700
Unamortized issuance costs (1,428)  
Net carrying amount 775,233  
2025 Notes    
Liability component:    
Principal amount 862,500  
Unamortized issuance costs (3,784)  
Net carrying amount 858,716  
2026 Notes    
Liability component:    
Principal amount 1,000,000  
Unamortized issuance costs (13,423)  
Net carrying amount 986,577  
2027 Notes    
Liability component:    
Principal amount 1,265,000  
Unamortized issuance costs (12,982)  
Net carrying amount $ 1,252,018