XML 116 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
Jul. 31, 2022
Jun. 05, 2020
2023 Notes    
Liability component:    
Principal amount $ 776,661 $ 776,700
Unamortized issuance costs (1,850)  
Net carrying amount 774,811  
2025 Notes    
Liability component:    
Principal amount 862,500  
Unamortized issuance costs (4,129)  
Net carrying amount 858,371  
2026 Notes    
Liability component:    
Principal amount 1,000,000  
Unamortized issuance costs (14,333)  
Net carrying amount 985,667  
2027 Notes    
Liability component:    
Principal amount 1,265,000  
Unamortized issuance costs (13,699)  
Net carrying amount $ 1,251,301